Actor
- No Time to Die (2021)
- Industry (2020)
- Untitled Alan Partridge BBC Series (2019)
- Pokémon Detective Pikachu (2019)
- The Winter's Tale Live from Shakespeare's Globe (2018)
- Press (2018)
- Innocent (2018)
- King Charles III (2017)
- Fearless (2017)
- Star Wars: The Last Jedi (2017)
- Marcella (2016)
- I Want My Wife Back (2016)
- Criminal (2016)
- Boomers (2014)
- A Long Way Down (2014)
- Life of Crime (2013)
- uwantme2killhim? (2013)
- Public Enemies (2012)
- The Shadow Line (2011)
- Law & Order: UK (2009)
- Inspector Lewis (2006)