Actor
- Halo (2022)
- The Third Day (2020)
- Chernobyl (2019)
- A Private War (2018)
- The Sense of an Ending (2017)
- Darkest Hour (2017)
- Denial (2016)
- Far from the Madding Crowd (2015)
- Macbeth (2015)
- Serena (2014)
- Playhouse Presents (2012)
- Injustice (2011)
- The Power of Three (2010)
- Inspector Lewis (2006)
- Bobby Jones: Stroke of Genius (2004)
- Greystoke: The Legend of Tarzan (1984)
- Star Wars: Episode VI - Return of the Jedi (1983)
- The French Lieutenant's Woman (1981)
- Play for Today (1970)