• 1962
The Loneliness of the Long Distance Runner as Minor Role (uncredited) • 1963
This Sporting Life as Restaurant Barman (uncredited) • 1963
The Mind Benders as Stewart (uncredited) • 1965
Life at the Top as Office Supervisor (uncredited) • 1966
The Frozen Dead as Norbugh's Brother (Prisoner #3) • 1967
The Jokers as Lieutenant Sprague • 1967
The Naked Runner as Ritchie Jackson • 1967
The Long Duel as Hardwicke • 1967 ''
I'll Never Forget What's'isname'' as Waiter • 1967
Man in a Suitcase (TV, Episode "Castle in the Clouds") as Ezard • 1968
Journey to Midnight as Sir Robert Sawyer (segment "Poor Butterfly") • 1968
The Portrait of a Lady (TV series) as Lord Warburton • 1969
The Avengers (TV, Episode "My Wildest Dream") as Chilcott • 1969
Oh! What a Lovely War as Aide to Field-Marshal Haig • 1969
Battle of Britain as Pilot Officer Archie • 1970
Skullduggery as Bruce Spofford • 1970
The Breaking of Bumbo as Horwood • 1971
The Go-Between as Hugh Trimingham • 1973
The Day of the Jackal as The Jackal • 1973 ''
A Doll's House'' as Nils Krogstad • 1974
Doctor Watson and the Darkwater Hall Mystery as
Dr. Watson • 1975
Galileo as Cardinal Inquisitor • 1977
The Squeeze as Foreman • 1977
The Duellists as Colonel • 1977
A Bridge Too Far as Lieutenant General
Brian Horrocks • 1977
Soldaat van Oranje as Colonel Rafelli • 1978
The Big Sleep as Joe Brody • 1978
Force 10 from Navarone as Sergeant John Miller • 1978
Edward & Mrs. Simpson (TV miniseries) as King Edward VIII • 1979
The Cat and the Canary as Hendricks • 1980 ''
The Mirror Crack'd'' as Inspector Craddock • 1981
Nighthawks as ATAC Man #2 • 1982
Gandhi as Brigadier General
Reginald Dyer • 1983
Never Say Never Again as
M • 1983
The Dresser as Oxenby • 1984
The Bounty as Captain Greetham • 1985
The Shooting Party as Lord Gilbert Hartlip • 1985
Wild Geese II as Alex Faulkner • 1986
Shaka Zulu (TV) as Lieutenant Francis Farewell • 1986
Anastasia: The Mystery of Anna (TV) as Dr. Hauser • 1987
A Hazard of Hearts (TV film) as Lord Harry Wrothman • 1987 ''
Quartermaine's Terms'' (TV) as St. John Quartermaine • 1989
Return from the River Kwai as Major Benford • 1991
Robin Hood as
Prince John • 1991
The Strauss Dynasty as
Prince of Metternich • 1993
The Maitlands (TV) as Major Harry Luddington • 1994
A Feast at Midnight as Father • 1994 ''Sherwood's Travels'' as Donen • 1995
A Month by the Lake as Major Wilshaw • 1995
Wild Discovery as Narrator • 1996 ''
Gulliver's Travels'' (TV miniseries) as General Limtoc • 1996
September (TV film) as Archie • 1997
Prince Valiant as
King Arthur • 1997
A Dance to the Music of Time as Uncle Giles • 1998
Lost in Space as Businessman • 2001 ''
All the Queen's Men'' as Aitken • 2002
The Importance of Being Earnest as Lane • 2002 ''
Foyle's War'' (TV) as Assistant Commissioner Summers • 2002
Daniel Deronda (TV) as Sir Hugo Mallinger • 2002
Nicholas Nickleby as Sir Mulberry Hawk • 2003
The Republic of Love as Richard • 2004
Stage Beauty as Sir Edward Hyde • 2004
Poirot: The Hollow (TV) as Gudgeon • 2005
Lassie as Colonel Hulton • 2007
Oliver Twist (TV) as Mr. Brownlow • 2010
Marple: The Secret of Chimneys (TV) as Lord Caterham • 2011
Midsomer Murders: "Dark Secrets" (TV) as William Bingham • 2013
Lewis: "Intelligent Design" (TV) as Dr. Yardley • 2013
National Theatre Live: The Audience as
Winston Churchill • 2014
Katherine of Alexandria as Emperor
Constantius • 2015
The Dresser (TV) as Thornton • 2017
Taboo (TV) as Horace Delaney (Deceased) • 2018
An Ideal Husband as Earl of Caversham • 2018
Johnny English Strikes Again as Agent Nine • 2024
The Gentlemen as the dying father (episode 1) ==Selected theatre performances==