
Acted in 53
2020s
- 2026
National Theatre at Home: Man and Boy
Mark Herries
- 2025
- 2024
National Theatre Live: Dear Octopus
Charles
- 2022
2010s
- 2016
- 2014
That Day We Sang
Sir Hamilton Harty
Salting the Battlefield
Reverend Bernard Towers
- 2013
National Theatre Live: 50 Years on Stage
Colonel Pickering
A Belfast Story
Chief Constable
- 2012
- 2011
2000s
- 2009
- 2007
Daphne
Noel Coward
- 2006
The Amazing Mrs Pritchard
Sir Andrew McNeil · 1 episode
- 2005
Falling
Anthony
- 2004
Making Waves
Cdr Alistair Denville · 6 episodes
Secret Passage
Spanish Priest
- 2003
- 2002
- 2001
Anybody's Nightmare
Nicholas Purnell QC
Murder Rooms: The Dark Beginnings of Sherlock Holmes
Blythe · 1 episode
Victoria & Albert
Conyngham
- 2000
Anna Karenina
Prince Shcherbatsky · 4 episodes
1990s
- 1999
- 1997
- 1996
The Writing on the Wall
Frobisher
- 1995
The Last Machine
TV
- 1994
- 1993
Scarlet and Black
Abbe Castanede · 3 episodes
- 1992
God on the Rocks
Charles Fraying
The Big Battalions
Alan Sturridge · 5 episodes
- 1991
Hancock
John Le Mesurier
- 1990
Sweet Nothing
Estate Agent
1980s
- 1989
French Fields
Patric Duvalais · 1 episode
- 1988
After Henry
Ross · 1 episode
- 1985
Me and the Girls
Ronnie
- 1984
The Prisoner of Zenda
Rudolf Rassendyll / King Rudolf V · 6 episodes
Success Is the Best Revenge
Assistant Stage Manager
1970s
- 1976
Victorian Scandals
Tom Truelove · 1 episode
- 1975