Actor · Born 1969
National Theatre Live: Inter Alia
2025 · as Michael Wheatley
An Adventure in Space and Time
2013 · as William Russell
Templars - The Last Stand
2011 · as Narrador
The Dark Side of Porn: Death of a Porn Star
2005 · as Narrator
Men Only
2001 · as Robert
In His Life: The John Lennon Story
2000 · as Brian Epstein
The Adventures of Young Indiana Jones: Trenches of Hell
1999 · as Graves
Passion's Way
1999 · as Owen Leath
Joseph
1995 · as Benjamin
The Leper of St. Giles
1994
Closing Numbers
1993 · as Peter
Age of Treason
1993 · as Domitian