Actor
- The Confessions of Frannie Langton (2023)
- The Girl on the Train (2021)
- Affairs on Capri (2021)
- Acceptable Damage (2019)
- Eleven (2018)
- Sheridan Le Fanu's Carmilla (2017)
- K-Shop (2016)
- The Tolpuddle Martyrs (2015)
- Who Killed Nelson Nutmeg? (2015)
- Far from the Madding Crowd (2015)
- The Haunted (2015)
- Glass Eyes (2015)
- Doorways (2015)
- (2014)
- Black Ops 2 Ep 6 Operation Fire Magic (2014)
- Black Ops 2 Fire Magic (2014)
- Emulsion (2014)
- The Hollow Crown (2013)
- Soap (2012)