Actor
- The Lovers (2023)
- Why Didn't They Ask Evans? (2022)
- Herself (2021)
- To Olivia (2021)
- Here Are the Young Men (2021)
- Infinitum: Subject Unknown (2021)
- Vienna Blood (2019)
- Dublin Murders (2019)
- Official Secrets (2019)
- The Isle (2019)
- Hang Ups (2018)
- I am Khama (2018)
- National Theatre Live: Edward Albee's Who's Afraid of Virginia Woolf? (2017)
- Our Friend Victoria (2017)
- Two Angry Men (2016)
- The Truth Commissioner (2016)
- Peter Kay's Car Share (2015)
- Two Down (2015)
- A Patch of Fog (2015)
- Shooting for Socrates (2014)
- Inside No. 9 (2014)
- The Oscar Nominated Short Films 2012: Live Action (2012)
- Keith Lemon: The Film (2012)
- The Shore (2011)
- Salmon Fishing in the Yemen (2011)
- Game of Thrones (2011)
- Whatever Works (2009)
- Perrier's Bounty (2009)
- A Man You Don't Meet Every Day (1994)
- The Young Indiana Jones Chronicles (1992)