Actor
- Magnum P.I. (2018)
- Rebellion (2016)
- As Above, So Below (2014)
- The Musketeers (2014)
- The Invisible Woman (2013)
- Titanic (2012)
- Great Expectations (2011)
- Prowl (2010)
- Four Seasons (2008)
- Lost in Austen (2008)
- The Tudors (2007)
- Inspector Lewis (2006)
- Sherlock Holmes and the Case of the Silk Stocking (2004)
- The Prince and the Pauper (2000)
- Spice World (1997)
- Midsomer Murders (1997)
- El último viaje de Robert Rylands (1996)
- Hamlet (1996)
- The Cold Light of Day (1996)