
Acted in 37
2020s
- 2022
Little Women: The Musical
Mr Lawrence
2010s
- 2019
- 2017
- 2015
The World's Most Famous Train
Presenter
RSC Live: Othello
Brabantio
2000s
- 2004
55 Degrees North
James Wren · 6 episodes
- 2002
The Biographer
Jeremy Gibbon
- 2001
Deceit
Movie
1990s
- 1999
Dr Willoughby
Ralph Whatman · 6 episodes
- 1998
Metroland
Woody
- 1997
- 1996
- 1994
- 1992
Natural Lies
Matt · 3 episodes
- 1991
Shrinks
Leo Brompton · 7 episodes
- 1990
Not a Penny More, Not a Penny Less
James Brigsley
1980s
- 1989
- 1986
- 1985
Titus Andronicus
Saturninus
- 1983
Henry VI Part 3
Edward, Earl of March, later Edward IV
Henry VI Part 2
Edward Plantagenet
Henry VI Part 1
Bastard of Orleans
- 1982
Spider's Web
Oliver Costello
- 1980
1970s
- 1978
- 1971
- 1970
1960s
- 1967
Appearances3
2010s
- 2017
First Dates Hotel
Himself - Narrator · 43 episodes
- 2014
- 2013