Actor
- Senna (2024)
- Black Cake (2023)
- The Undeclared War (2022)
- Devils (2020)
- The Harrow (2016)
- The Lost Legion (2016)
- Kill Command (2016)
- Supreme Tweeter (2015)
- The White Queen (2013)
- Hatfields & McCoys (2012)
- The Little House (2010)
- Wrong Turn 3: Left for Dead (2009)
- Octavia (2009)
- The Shooting of Thomas Hurndall (2008)
- Clubbed (2008)
- Joe's Palace (2007)
- The Feral Generation (2007)
- Imagine Me & You (2005)
- Doctors (2000)
- Silent Witness (1996)
- Casualty (1986)