Actor
- The Amateur (2025)
- Silo (2023)
- This England (2022)
- Outside the Wire (2021)
- oys on Film 18: Heroes (2018)
- London Fields (2018)
- The Son (2017)
- Beauty and the Beast (2017)
- Criminal (2016)
- As Darkness Falls (2015)
- Poldark (2015)
- Re-Kill (2015)
- Pride (2014)
- A Little Chaos (2014)
- Testament of Youth (2014)
- The Arbiter (2013)
- Zero Dark Thirty (2012)
- Red Tails (2012)
- The Wicker Tree (2011)
- Visions (2009)
- The Boxer (2009)
- Human Body: Pushing the Limits (2008)
- Actually, Adieu My Love (2008)
- Mistresses (2008)
- Skins (2007)
- Guinea Pig (2006)
- Doctors (2000)
- Casualty (1986)
- EastEnders (1985)
- The Bill (1984)