Richard Leaf was born in 1967 in the UK. He is an actor and director, known for Le cinquième élément (1997), Braveheart (1995) and Hannibal Rising (2007). He has been married to Tamsin Greig since May 1997. They have three children.