
Acted in 43
2020s
- 2026
- 2023
- 2022
2010s
- 2019
- 2015
Conspiracy
TV
Home Fires
Bob Simms · 12 episodes
- 2013
Treasures Decoded
vypravěč · 12 episodes
Drone Strike
Will Brydon
- 2012
Junkyard
Movie
- 2011
- 2010
2000s
- 2009
- 2008
The Shooting of Thomas Hurndall
Tom Fitzalan-Howard
- 2007
The Time of Your Life
Pete
The Time of Your Life
Pete · 6 episodes
- 2006
- 2004
A Line in the Sand
Geoff Markham
- 2003
Crust
Clive
Byron
Trelawney
Canterbury Tales
Gareth · 1 episode
Trust
Ben Stokes · 1 episode
Byron
Trelawney · 2 episodes
- 2002
- 2001
Shades
Ben Lester · 1 episode
The Cazalets
Michael Hadleigh · 6 episodes
- 2000
Border Cafe
Chris Caine · 8 episodes
1990s
- 1999
Noah's Ark
Shem · 2 episodes
- 1997
- 1995
Feast of July
Man in Restaurant
- 1991
No release date
Mare
Mr. Vincent
Appearances7
2020s
- 2026
The Hunt: Prey vs Predator
Self - Narrator (voice) · 9 episodes
- 2023
Evidence of the Unexplained
Self - Narrator (voice) · 10 episodes
2010s
- 2018
- 2017
Volatile Earth
Narrator (Voice) · 3 episodes
- 2014
The Spy Who Brought Down Mary, Queen of Scots
Narrator
Elizabeth I: War on Terror
Narrator
Trojan Horse: The New Evidence
Narrator (voice)