
Acted in 28
2020s
- 2026
- 2021
2010s
- 2017
- 2016
- 2012
Jail Caesar
Marcus Thermus
- 2011
2000s
- 2008
- 2007
Diana: Last Days of a Princess
Derek Deane
- 2006
- 2003
Flyfishing
Mr. Perkins
- 2001
David Macaulay: Mill Times
Marcus Johnson (voice)
- 2000
1990s
- 1995
Carrington
Clive Bell
- 1994
- 1993
- 1990
The Secret Life of Ian Fleming
Roberts
1980s
- 1989
- 1988
The Zero Option
Aide
- 1987
- 1982
Gulliver in Lilliput
Captain · 2 episodes
1970s
- 1978
- 1974
Appearances1
1990s
- 1990
Discovering Hamlet
Himself / Horatio
Thanked in the credits1
2000s
- 2001
The Children's Midsummer Night's Dream
Thanks