Richard Leaf
Richard Leaf was born in 1967 in the UK. He is an actor and director, known for The Fifth Element (1997), Enigma (2001) and Harry Potter and the Order of the Phoenix (2007). He has been married to Tamsin Greig since May 1997. They have three children.