Actor
- 28 Years Later (2025)
- The End We Start From (2023)
- The Bikeriders (2023)
- Free Guy (2021)
- The Last Duel (2021)
- Help (2021)
- Killing Eve (2018)
- The White Princess (2017)
- England Is Mine (2017)
- Rillington Place (2016)
- Thirteen (2016)
- Doctor Foster (2016)
- My Mad Fat Diary (2013)
- Good Cop (2012)
- Vera (2011)
- Law & Order: UK (2009)
- The Royal Today (2008)
- Inspector George Gently (2007)
- Waterloo Road (2006)
- Coming Up (2003)
- Doctors (2000)
- Holby City (1999)
- Silent Witness (1996)
- Casualty (1986)