Actor
- Fool Me Once (2024)
- Luther (2023)
- Hijack (2023)
- The Undeclared War (2022)
- Operation Mincemeat (2022)
- Enola Holmes (2020)
- The Sleepers (2019)
- Official Secrets (2019)
- My Mother and Other Strangers (2017)
- Beauty and the Beast (2017)
- Alice Through the Looking Glass (2016)
- Ballot Monkeys (2015)
- Mr. Holmes (2015)
- Inside No. 9 (2014)
- Having You (2013)
- Summer in February (2013)
- The Bletchley Circle (2012)
- Eternal Law (2012)
- Law & Order: UK (2009)
- Sense & Sensibility (2008)
- The Bank Job (2008)
- The Golden Compass (2007)
- Inspector Lewis (2006)
- Bodies (2004)