Actor
- Unforgotten (2018)
- The Crimson Field (2014)
- Now Is Good (2012)
- The Best Exotic Marigold Hotel (2011)
- Twenty Twelve (2011)
- Britz (2007)
- Inspector Lewis (2006)
- The Girl in the Cafe (2005)
- Whatever Love Means (2005)
- Hear the Silence (2003)
- Murphy's Law (2003)
- Wire in the Blood (2002)
- Woman X (2002)
- Beginner's Luck (2001)
- The Inspector Lynley Mysteries (2001)
- Doctors (2000)
- Waking the Dead (2000)
- Midsomer Murders (1997)
- "Auf Wiedersehen, Pet" (1983)