Actor
- Cursed (2020)
- Maria, Regina României (2019)
- 6 Days (2017)
- Hitman (2016)
- Deadly Descent (2013)
- Arn: The Knight Templar (2010)
- Pernickety (2008)
- Arn - Riket vid vägens slut (2008)
- Heroes and Villains (2007)
- Arn - Tempelriddaren (2007)
- La Caja Kovak (2006)
- Broken News (2005)
- Doctor Who (2005)
- The Infinite Worlds of H.G. Wells (2001)
- Sword of Honour (2001)
- Wonderful You (1999)
- Topsy-Turvy (1999)
- Shakespeare in Love (1998)
- "Jonathan Creek" (1997)
- Under the Moon (1995)
- Kavanagh QC (1995)
- Heartbeat (1992)