Movie Credits
Richard Leaf has appeared in 10 movies.
These include Enigma, Hannibal Rising, Penelope, This Is the Sea, Derailed, Maybe Baby, The Fifth Element, Mary Reilly, Braveheart and Harry Potter and the Order of the Phoenix.TV Credits
Richard Leaf has appeared in 7 TV Series.
These include Jupiter Moon, A Dance to the Music of Time, Hardware, Relic Hunter, Heartbeat, Peak Practice and Midsomer Murders.