Actor
- Rebellion (2016)
- A Fantastic Fear of Everything (2012)
- Vera (2011)
- There Be Dragons (2011)
- Lusitania: Murder on the Atlantic (2007)
- The Deaths of Ian Stone (2007)
- Penelope (2006)
- The Virgin Queen (2005)
- London (2004)
- Murphy's Law (2003)
- Absolute Power (2003)
- New Tricks (2003)
- State of Play (2003)
- Boudica (2003)
- Fields of Gold (2002)
- Long Time Dead (2002)
- The Inspector Lynley Mysteries (2001)
- Asylum (2001)
- Young Blades (2001)
- Don Quixote (2000)
- The Murder of Stephen Lawrence (1999)
- Sleepy Hollow (1999)
- Animated Epics: Beowulf (1998)
- The Canterbury Tales (1998)
- The Tribe (1998)
- Velvet Goldmine (1998)
- Prometheus (1998)
- "Touching Evil" (1997)
- Midsomer Murders (1997)
- Silent Witness (1996)
- Bugs (1995)
- Kavanagh QC (1995)
- A Touch of Frost (1992)
- Resnick: Lonely Hearts (1992)
- Clarissa (1991)
- The Nightwatch (1989)
- Miss Marple: A Caribbean Mystery (1989)
- Casualty (1986)
- Riders of the Storm (1986)
- The Bill (1984)
- Busted (1982)
- The Draughtsman's Contract (1982)
- "Bergerac" (1981)
- McVicar (1980)
- Hardcore (1977)
- Got It Made (1974)
- The Lady from the Sea (1974)
- Fratello sole, sorella luna (1972)
- Private Road (1971)
- Play for Today (1970)
- I Start Counting (1969)
- The Wednesday Play (1964)
Filmografie - altele