Actor
- The Killing Kind (2024)
- Dead Shot (2023)
- The Dead Don't Hurt (2023)
- Mammals (2022)
- Corsage (2022)
- Three Families (2021)
- Belfast (2021)
- We Hunt Togethe (2020)
- Benjamin (2019)
- The Happy Prince (2018)
- Waiting for You (2017)
- The Laughing King (2016)
- The Living and the Dead (2016)
- The Crown (2016)
- The Rising: 1916 (2016)
- The Huntsman: Winter's War (2016)
- Humans (2015)
- Legend (2015)
- The Tempest (2014)
- Testament of Youth (2014)
- Quirke (2013)
- The Fall (2013)
- Island (2011)
- Parked (2010)
- Merlin: Secrets & Magic (2009)
- Merlin (2008)
- Doctor Who (2005)
- "The Catherine Tate Show" (2004)