Actor
- Criminal Record (2024)
- I May Destroy You (2020)
- Interlude in Prague (2017)
- Damilola, Our Loved Boy (2016)
- New Blood (2016)
- Spectre (2015)
- Jack Ryan: Shadow Recruit (2014)
- Southcliffe (2013)
- Kon-Tiki (2012)
- Black Mirror (2011)
- Holy Flying Circus (2011)
- The Adventures of Tintin (2011)
- Going Postal (2010)
- 12341234 (2008)
- How to Lose Friends & Alienate People (2008)
- Atonement (2007)
- Hotel Babylon (2006)
- Starter for 10 (2006)
- New Tricks (2003)