Actor
- The Buccaneers (2023)
- Dalgliesh (2021)
- Judy (2019)
- Mr. Jones (2019)
- Harlots (2017)
- Quacks (2017)
- Victoria & Abdul (2017)
- Swallows and Amazons (2016)
- War & Peace (2016)
- Whisky Galore (2016)
- Home Fires (2015)
- Inside No. 9 (2014)
- Mr. Turner (2014)
- Cheerful Weather for the Wedding (2012)
- Case Histories (2011)
- You Will Meet A Tall Dark Stranger (2010)
- How to Lose Friends & Alienate People (2008)
- Jekyll (2007)
- St. Trinian's (2007)
- Mr. Loveday's Little Outing (2006)
- Scoop (2006)
- Doctor Who (2005)
- Wah-Wah (2005)
- He Knew He Was Right (2004)
- Stage Beauty (2004)
- Vera Drake (2004)
- Bright Young Things (2003)
- Eroica (2003)
- AKA (2002)
- The Way We Live Now (2001)
- Poirot (1989)
- Spies of Warsaw