Actor
- Les Misérables (2018)
- SunTrap (2015)
- Flytopia (2012)
- Borgia (2011)
- Vexed (2010)
- God on Trial (2008)
- Gryphon (2007)
- The Birth (2006)
- The Ten Commandments (2006)
- Harry Potter and the Goblet of Fire (2005)
- Righteous Kill (2004)
- The Visual Bible: The Gospel of John (2003)
- The Emperor's New Clothes (2001)
- In Deep (2001)
- Kiss Kiss (Bang Bang) (2000)
- Holby City (1999)
- Topsy-Turvy (1999)
- The Wisdom of Crocodiles (1998)
- Midsomer Murders (1997)
- The Merchant of Venice (1996)
- Judge Dredd (1995)
- A Touch of Frost (1992)
- Performance (1991)
- The Bill (1984)