Actor
- Foundation (2021)
- The Spanish Princess (2019)
- All the Devil's Men (2019)
- Innocent (2018)
- Krypton (2018)
- The Frankenstein Chronicles (2018)
- Muse (2017)
- Butterfly Kisses (2017)
- The Crown (2016)
- Angel of Decay (2016)
- Beowulf: Return to the Shieldlands (2016)
- Critical (2015)
- Howl (2015)
- Dreck (2015)
- Hammer of the Gods (2013)
- Da Vinci's Demons (2013)
- Doors Open (2012)
- Sinbad (2012)
- Luther (2010)
- Max Schmeling (2010)
- In Love with Barbara (2008)
- The Fixer (2008)
- Lost in Austen (2008)
- Happy-Go-Lucky (2008)
- The Mark of Cain (2007)
- The Christmas Miracle of Jonathan Toomey (2007)
- The Golden Compass (2007)
- Love and Other Disasters (2006)
- Egypt (2005)
- Agatha Christie's Marple (2004)
- Dirty Filthy Love (2004)
- Alexander (2004)
- Ultimate Force (2002)
- The Project (2002)
- Foyle's War (2002)
- Judge John Deed (2001)
- "Jonathan Creek" (1997)
- Poirot (1989)
- Masterpiece Theatre (1971)