Actor
- Masters of the Air (2024)
- Cherry (2021)
- The Corrupted (2020)
- When the Street Lights Go On (2020)
- Peterloo (2019)
- The Bay (2019)
- The Kill Team (2019)
- Strike (2018)
- Bancroft (2017)
- Dunkirk (2017)
- (2015)
- Home Fires (2015)
- Happy Valley (2014)
- The Passing Bells (2014)
- Father Brown (2013)
- The Thirteenth Tale (2013)
- Spike Island (2012)
- Vera (2011)
- Moving On (2009)