Actor
- Andor (2022)
- Under the Banner of Heaven (2022)
- Monday (2021)
- Martyrs Lane (2021)
- Too Close (2021)
- The Other Lamb (2019)
- The Kid Who Would Be King (2019)
- Steel Country (2019)
- Colette (2019)
- Juliet, Naked (2018)
- Paula (2017)
- Guerrilla (2017)
- Apple Tree Yard (2017)
- Further Beyond (2016)
- Neil Gaiman's Likely Stories (2016)
- Cuffs (2015)
- The Duchess of Malfi (2014)
- Jimmy's Hall (2014)
- The Quiet Roar (2014)
- The Musketeers (2014)
- What Remains (2013)
- The Fall (2013)
- Complicit (2013)
- Titanic: Blood and Steel (2012)
- The Kid (2010)
- The Shooting of Thomas Hurndall (2008)
- Messiah: The Rapture (2008)
- Outlanders (2007)
- The Sound of Silence (2004)
- Lie with Me (2004)
- The Inspector Lynley Mysteries (2001)
- Waking the Dead (2000)
- Casualty (1986)
- The Bill (1984)