2024
The Gentlemen as Archibald Horatio Landrover Horniman2018
Johnny English Strikes Again as Agent Nine2018
An Ideal Husband as Earl of Caversham2017
Taboo as Horace Delaney2015
The Dresser as Thornton2014
Richard Attenborough: A Life in Film as Self2014
Katherine of Alexandria as Emperor Constantius2013
National Theatre Live: The Audience as Winston Churchill2007
Lewis as Dr. Yardley2007
Oliver Twist as Mr. Brownlow2007
The Old, Old, Very Old Man as All2005
Lassie as Hulton2004
Agatha Christie's Marple as Caterham2004
Stage Beauty as Sir Edward Hyde2004
The Republic Of Love as Richard2002
Foyle's War as Asst. Commissioner Summers2002
Nicholas Nickleby as Sir Mulberry Hawk2002
The Importance of Being Earnest as Lane2002
Daniel Deronda as Sir Hugo Mallinger2001
All the Queen's Men as Aitken1998
Lost in Space as Businessman1997
Midsomer Murders as William Bingham1997
Prince Valiant as King Arthur1997
A Dance to the Music of Time as Uncle Giles1997
Forbidden Territory: Stanley's Search for Livingstone as Markham1996
Gulliver's Travels as General Limtoc1996
Rosamunde Pilcher: September as Archie1996
September as Archie1995
A Month by the Lake as Major Wilshaw1994
A Feast at Midnight as Father1993
The Maitlands as Major Luddington1991
Performance as Major Luddington1991
Robin Hood as Prince John1991
Strauss Dynasty as Metternich1991
The Crucifer of Blood as Alistair Ross1991
The Strauss Dynasty as Metternich1991
They Never Slept as Monk Scott1991
The Harmfulness of Tobacco as Not available1990
Cluedo as Himself1990
Chillers as Michael Herbert1990
The Tale of Little Pig Robinson as Captain Barnabas/Butcher1990
Circles Of Deceit as Philip1989
Agatha Christie's Poirot as Gudgeon1989
Return from the River Kwai as Major Benford1988
The Modern World: Ten Great Writers as Reader1987
A Hazard of Hearts as Lord Harry Wrotham1987
Quartermaine's Terms as St John Quartermaine1986
Shaka Zulu as Lt. Francis Farewell1986
Wedden, dat..? as Self1986
Anastasia - The Mystery of Anna as Dr. Hauser1985
Screen Two as Not available1985
Screen Two as Monk Scott1985
Wild Geese II as Alex Faulkner1985
Theatre Night as Not available1985
The Shooting Party as Lord Gilbert Hartlip1984
The Bounty as Captain Greetham1984
James Mason: The Star They Loved to Hate as Lord Gilbert Hartlip (archive footage) (uncredited)1983
Never Say Never Again as M1983
The Dresser as Oxenby1982
Wogan as Self1982
Gandhi as General Dyer1980
The Mirror Crack'd as Inspector Craddock1979
For Queen and Country as Colonel Rafelli1978
The Big Sleep as Joe Brody1978
Edward & Mrs. Simpson as King Edward VIII1978
Edward and Mrs Simpson as King Edward VIII1978
The Cat and the Canary as Hendricks1978
Force 10 from Navarone as Miller1977
A Bridge Too Far as Lt. Gen. Brian G. Horrocks1977
Soldier of Orange as Colonel Rafelli1977
Hard Times as James Harthouse1977
The Squeeze as Foreman1977
The Duellists as Colonel Perteley1977
Shooting the Chandelier as Nikolai1976
Loyalties as Captain Dancy, DSO1976
Sea-Change as Andrew1975
Galileo as Cardinal Inquisitor1974
Dr. Watson and the Darkwater Hall Mystery as Dr. Watson1973
The Day of the Jackal as The Jackal1973
A Doll's House as Nils Krogstad1972
Bermondsey as Pip1971
The Go-Between as Hugh Trimingham1971
A Midsummer Night's Dream as Lysander1970
Skullduggery as Bruce Spofford1970
Shadows of Fear as John Parker1970
The Breaking of Bumbo as Horwood1969
Oh! What a Lovely War as Aide to Field-Marshal Haig1969
Battle of Britain as Pilot Officer Archie1969
Medieval England: The Peasants' Revolt as Sir John Newton1968
The Expert as Tony Davis-Jones1968
Journey to the Unknown as Sir Robert Sawyer1967
Man in a Suitcase as Not available1967
I'll Never Forget What's'isname as Walter1967
The Jokers as Lt. Sprague1967
The Naked Runner as Ritchie Jackson1966
Shotgun as David1966
The Frozen Dead as Norburg's Brother (Prisoner #3)1965
Thirty-Minute Theatre as Pip Lester1965
BBC Play of the Month as Charles Surface1965
BBC Play of the Month as Captain Dancy, DSO1965
Life at the Top as Office Supervisor (uncredited)1963
The Mind Benders as Stewart (uncredited)1963
This Sporting Life as Restaurant Barman (uncredited)1962
The Loneliness of the Long Distance Runner as Extra (uncredited)1961
The Avengers as Not available1961
The Avengers as Chilcott