Actor
- Devil's Dandruff (2022)
- The Sleeping Room (2014)
- Mr Selfridge (2013)
- Borgia (2011)
- Eating Dust (2010)
- Brideshead Revisited (2008)
- Fast Track: No Limits (2008)
- Mansfield Park (2007)
- Colditz (2005)
- Egypt (2005)
- Malice Aforethought (2005)
- Nature Unleashed: Volcano (2005)
- Tom Brown's Schooldays (2005)
- Hex (2004)
- Holby City (1999)
- Seesaw (1999)
- Velvet Goldmine (1998)
- The Browning Version (1994)