
2022
Triangle of Sadness as Winston2021
A Splinter of Ice as Graham Greene2019
Departure as Amis2018
The Last Witness as Sir Alexander Cadogan / Anthony Eden / Owen O'Malley (voice)2018
Christopher Robin as Old Man Winslow2018
Gerry as Frank2015
You, Me and the Apocalypse as Cardinal Crawshaw2015
RSC Live: Henry IV Part 2 as Shallow2015
RSC Live: Henry V as Chorus2014
37 Days as Cunliffe2013
Father Brown as Bishop Golding2013
Royal Shakespeare Company - Richard II as Duke of York2011
Game of Thrones as Maester Cressen2011
The Deep Blue Sea as Hester's Father2009
Hamlet as Polonius2009
National Theatre Live: All's Well That Ends Well as King of France2009
Land Girls as Bishop Selvey2008
Margaret Thatcher: The Long Walk to Finchley as Sir Donald Kaberry2007
The Relief of Belsen as Martin Lipscomb2005
Star Wars: Episode III - Revenge of the Sith as Sio Bibble2005
Cherished as Lord Justice Judge2005
Heidi as Dr. Classen2004
Agatha Christie's Marple as Major Palgrave2004
Gladiatress as Not available2003
Johnny English as Archbishop of Canterbury2003
Sparkling Cyanide as Col. Geoffrey Reece2003
The Mother as Bruce2002
Foyle's War as Lawrence Gascoigne2002
Spooks as Sir Richard 'Dickie' Bowman2002
Star Wars: Episode II - Attack of the Clones as Governor Sio Bibble2002
Bertie and Elizabeth as Archbishop Lang2002
Sunday as Lord Hailsham2002
Sirens as Henry Marshall2001
Waking the Dead as Hugo Keegan2001
Just Visiting as Pit Rivers2001
Jack and the Beanstalk: The Real Story as Dr. Newman2001
Revelation as Professor Casaubon2001
Blow Dry as Doctor Hamilton2000
The Adventures of Young Indiana Jones: My First Adventure as Ship's Captain (archive footage)1999
Star Wars: Episode I - The Phantom Menace as Governor Sio Bibble1999
An Ideal Husband as Sir Hugo Danforth1999
David Copperfield as Mr. Wickfield1998
Titanic Town as George Whittington1997
Midsomer Murders as Otto Benham1997
Mrs. Dalloway as Hugh Whitbread1997
Mrs Brown as Dean of Windsor1997
A Royal Scandal as Lord Liverpool1997
A Dance to the Music of Time as Le Bas1997
The Uninvited as Not available1995
Sense and Sensibility as Doctor Harris1995
Kavanagh Q.C. as Peter Foxcott Q.C.1995
The Absence of War as Oliver Dix1995
Coogan's Run as Not available1994
Wycliffe as Dr. Donald Treloar1994
Pie in the Sky as James Truman1994
MacGyver: Lost Treasure of Atlantis as Prof. Carson1992
Heartbeat as Henry Tomkinson1992
Maigret as Not available1992
Between the Lines as Not available1992
The Cloning of Joanna May as Gerald1992
Anglo Saxon Attitudes as Professor Stokesay1991
The War That Never Ends as Melian Representative1990
Paper Mask as Coroner1990
Chancer as Vicar1990
The Police as James Acheson1989
Agatha Christie's Poirot as Dr. Sheppard1989
Scandal as Mr Woods1989
Death of a Son as Prosecuting Counsel1989
Murderers Among Us: The Simon Wiesenthal Story as Police Commander1988
Hannay as Not available1988
A Taste for Death as Father Barnes1988
A Very British Coup as Tweed1987
Inspector Morse as Frederick Redpath1987
Cause Célèbre as J.D. Casswell1986
Casualty as The Major1986
Casualty as Ziggy Rustin1986
Defence of the Realm as Anthony Clegg1986
A Very Peculiar Practice as Lecturer1985
Screen Two as Prosecuting Counsel1985
Screen Two as Oliver Dix1984
Mitch as Dept. Assist. Commissioner Gradley1983
Dalgliesh as Father Barnes1981
Tenko as Priest1980
Closing Ranks as Doctor1977
Philby, Burgess and Maclean as Pattterson1974
Father Brown as Not available1972
Van der Valk as Guus Kroese1972
The Protectors as Hansen1970
The Misfit as Mr. Hardcastle1967
Contrasts as Doctor