2024
National Theatre Live: Dear Octopus as Charles2022
Andor as Colonel Yularen2016
The Man Who Knew Infinity as Professor Cartwright2014
Salting the Battlefield as Reverend Bernard Towers2014
That Day We Sang as Sir Hamilton Harty2014
Victoria Wood - That Musical We Made as Not available2013
National Theatre Live: 50 Years on Stage as Colonel Pickering2013
A Belfast Story as Chief Constable2012
The Hollow Crown as Archbishop of Canterbury2009
The Young Victoria as Charles Kemble2007
Daphne as Noel Coward2006
Casino Royale as Dryden2006
V for Vendetta as Major Wilson2006
The Amazing Mrs Pritchard as Sir Andrew McNeil2006
Rabbit Fever as Monsignor Francis Hughes2005
Falling as Anthony2004
Hustle as Reece2004
Secret Passage as Spanish Priest2003
The Statement as Cardinal of Lyon2002
Foyle's War as Father Martin Keppler2001
Murder Rooms: Mysteries of the Real Sherlock Holmes as Blythe2001
Judge John Deed as Sir Peter Dulford2001
Victoria & Albert as Conyngham2001
Anybody's Nightmare as Nicholas Purnell QC2000
Anna Karenina as Prince Shcherbatsky1999
Relic Hunter as Julian1997
Midsomer Murders as Alan Bradford1997
Midsomer Murders as Johnny Hammond1997
Midsomer Murders as Rev Peter Corby1997
Keep the Aspidistra Flying as Paul Doring1996
The Writing on the Wall as Frobisher1995
The Last Machine as Not available1995
The Young Poisoner's Handbook as Dr. Triefus1994
Pie in the Sky as Freddy Fisher1993
Scarlet and Black as Abbe Castanede1992
A Touch of Frost as Chief Constable1992
The Big Battalions as Alan Sturridge1992
God on the Rocks as Charles Fraying1991
Hancock as John Le Mesurier1990
Sweet Nothing as Estate Agent1989
Agatha Christie's Poirot as Edward Clayton1989
French Fields as Patric Duvalais1985
Me and the Girls as Ronnie1984
The Bill as Not available1984
The Prisoner of Zenda as Rudolf Rassendyll / King Rudolf V1984
Success Is the Best Revenge as Assistant Stage Manager1975
Rumpole of the Bailey as Not availableNaN
The Choral as Not available