Richard Leaf was born in 1967 in the UK. He is an actor and writer, known for The Fifth Element (1997), Hannibal Rising (2007) and Enigma (2001). He has been married to Tamsin Greig since May 1997. They have three children.
In the colorful future, a cab driver unwittingly becomes the central figure in the search for a legendary cosmic weapon to keep Evil and Mr. Zorg at bay.