2022
House of the Dragon as Lord Bartimos Celtigar2022
Anne as Sir Murray Stuart-Smith2022
Miss Willoughby and the Haunted Bookshop as Professor Vernon Murray2019
Pennyworth: The Origin of Batman's Butler as Sir Francis Tewkes2018
The Children Act as Professor Carter2017
Darkest Hour as Sir John Simon2017
War Machine as Dick Waddle2017
The Moorside as Judge2016
The Crown as Lord Moran2015
In the Heart of the Sea as Pollard Senior2014
Mr. Turner as Sir John Soane2014
Effie Gray as Doctor Lee2014
Beyond the Pale as Sir Edward Shore2013
Father Brown as Colonel Cecil Gerard2013
Philomena as Dr. Robert2012
The Hollow Crown as Archbishop of York2012
The Best of Men as General Blake2011
Twenty Twelve as Tony Griffiths2011
The Iron Lady as Admiral Leach2011
The Lady as Robert Gordon, UK Ambassador 1995-19992010
Mid Morning Matters with Alan Partridge as Cecil Croom-Phillips2009
Margaret as Tim Renton2007
Lewis as Philip Hathaway2007
Flawless as Jameson2007
Surveillance 24/7 as Lord Raven (Jake's Father)2006
Eleventh Hour as Not available2005
Sensitive Skin as Roger Dorkins2005
Jericho as AC Graham Cherry2004
New Tricks as Michaela Pendle2004
The Alan Clark Diaries as Not available2004
Vera Drake as Defence Barrister2003
The Commander as Not available2002
Spooks as Michael Collingwood2001
Waking the Dead as Leo Harding2001
Hornblower: Mutiny as Lieutenant Buckland2001
Hornblower: Retribution as Lt. Buckland2000
Rebus as Commander Steelforth1999
This Year's Love as James1998
Hornblower as Lieutenant Buckland1997
Midsomer Murders as Reverend Moreland1997
Midsomer Murders as Ernest Bradley1997
Jonathan Creek as Claude Bergman1997
A Dance to the Music of Time as Bob Duport1997
The Beggar Bride as Sir Fabian Ormerod1997
Sharpe: The Legend as Fletcher1997
The Beggar Bride as Sir Fabian Ormerod1997
Gobble as George Cranley1996
Silent Witness as Not available1995
Kavanagh Q.C. as Jeremy Aldermarten QC1995
Bramwell as Lord Edward Carstairs1994
Sharpe's Company as Fletcher1993
Blue Heelers as Not available1993
Lipstick on Your Collar as Major Carter1993
Unnatural Causes as Luker1992
A Touch of Frost as Not available1992
Anglo Saxon Attitudes as Robin Middleton1992
A Dangerous Man: Lawrence After Arabia as Lord Dyson1991
For the Greater Good as Julian Brind1990
Not a Penny More, Not a Penny Less as Dr. Robin Oakley1990
Come Home Charlie and Face Them as Powell1989
Fellow Traveller as Inspector1989
The Saint: The Brazilian Connection as Dr. Lester1989
When the Whales Came as Vicar1986
Casualty as John Packard1986
On Wings of Fire as King Gushnasp1985
Screen Two as Detective Inspector1985
The Price as Andrew1985
Theatre Night as Not available1985
The Price as Andrew1983
Number 10 as Not available1982
The Glory Hole as Captain1981
The Flame Trees of Thika as Hereward1978
Lillie as Not available1977
Wings as Captain Owen Triggers1977
Anna Karenina as Not available1976
Our Mutual Friend as Eugene Wrayburn1975
The Little Minister as Captain Halliwell1974
Daisy Miller as Charles1974
The Canterville Ghost as Duke of Cheshire1974
The Sun Is God as John Ruskin1973
The Blockhouse as Kromer1973
Alice Through the Looking Glass as Not available1973
Wolfshead: The Legend of Robin Hood as Squire1972
The Protectors as Ransome1971
Crucible of Horror as Benjy Smith1951
Hallmark Hall of Fame as Laertes2023
This Land Director