No photo
Acted in 19
2020s
- 2023
A Meeting on the Common
The Doctor (voice)
We Flame to Please
Tribal Elder / Caveman 2 (voice)
2010s
- 2011
2000s
- 2008
10 Days to War
Roger Corke · 1 episode
- 2007
- 2005
- 2004
The Divine Michelangelo
Michelangelo · 2 episodes
- 2003
Henry VIII
Spanish Ambassador · 2 episodes
- 2002
- 2001
The Affair of the Necklace
Camille Desmoulins
Macbeth
Porter / Seyton
1990s
- 1993
- 1992
1980s
- 1984
1970s
- 1974
Appearances4
2010s
- 2010
Edwardian Farm
Narrator · 12 episodes
Victorian Pharmacy
Narrator · 4 episodes
2000s
- 2009
Victorian Farm Christmas
Narrator · 3 episodes
Victorian Farm
Narrator · 6 episodes