Actor
- The Wasp (2024)
- Six Minutes to Midnight (2020)
- Patrick (2019)
- Schadenfreude (2016)
- A Dark Reflection (2015)
- New Worlds (2014)
- Father Brown (2013)
- Outside Bet (2012)
- Driving Lessons (2006)
- From Hell (2001)
- Nostradamus (1994)
- Wuthering Heights (1992)
- Harry Enfield's Television Programme (1990)
- Dirty Rotten Scoundrels (1988)