Actor
- The World We Knew (2020)
- The Mallorca Files (2019)
- Treadstone (2019)
- Tom Clancy's Jack Ryan (2018)
- Property of the State (2017)
- Between Lambs and Lions (2015)
- Child 44 (2015)
- Departure (2015)
- Suffragette (2015)
- Breathless (2014)
- The Musketeers (2014)
- The Numbers Station (2013)
- DCI Banks (2010)
- Inspector George Gently (2007)
- Proof (2004)
- The Scold's Bridle (1998)
- Three Wishes for Jamie (1987)