Actor
- Life of Crime (2013)
- Clapham Junction (2007)
- Nuremberg: Nazis on Trial (2006)
- Egypt (2005)
- Space Race (2005)
- (Past Present Future) Imperfect (2004)
- Murder in Suburbia (2004)
- Spartacus (2004)
- Extraordinary People (2003)
- The Visual Bible: The Gospel of John (2003)
- The Jury (2002)
- The Inspector Lynley Mysteries (2001)
- All the King's Men (1999)
- L'amante perduto (1999)
- Queen's Park Story (1998)
- Jeremiah (1998)
- Regeneration (1997)
- Midsomer Murders (1997)
- First Knight (1995)
- Fatherland (1994)
- "Between the Lines" (1992)
- Casualty (1986)