2025
Borley Rectory: The Awakening as Harry Bull2025
Doctor Who: Gallifrey as Not available2024
Moresnet as Stephan Pineau2024
Forever Young as Jim Petrak Senior2024
Alec Guinness: A Class Act as self2023
The Laureate as Alfred Graves2023
Charlton Heston: Radical to Right Wing as Self2022
Willow as Zeb2022
TÁR as Andris Davis2022
Prizefighter: The Life of Jem Belcher as Lord Ashford2022
Nobody Has to Know as Angus2022
An Irish Angel as Father Luke Reitel2022
The Reverend and Mrs Simpson as Older Charles2021
The Toll as Magnus2021
Nemesis as Sebastian2018
Black Earth Rising as Mark Viner2018
Nothing Like a Dame as Self (archive footage)2018
The Doctors: Villains! as Not available2017
We Still Steal the Old Way as Sir Edward2017
Amy and Sophia as Jim2016
The Crown as Cecil Boyd-Rochfort2016
Gangster Kittens as Lord Clarence Beaverbrook2016
Brash Young Turks as Louis Hartman2015
Game of Thrones The IMAX Experience as Pycelle2015
Backtrack as the Old Man2014
Inside No. 9 as Ralph2013
Atlantis as Eunapius2013
Spies of Warsaw as General Beauvilliers2013
Mr Invisible as Not available2012
U.F.O. as John Jones2012
LEGO Star Wars: The Empire Strikes Out as General Veers (voice)2012
Airborne as George2012
The Halloween Kid as The Teacher2011
Game of Thrones as Grand Maester Pycelle2011
Charlton Heston and Ben-Hur: A Personal Journey as Self2011
Exit as Geeles2009
The Young Victoria as Duke of Wellington2009
Perfect as Lucien2008
Merlin as Lochru2008
Mirrors as Robert Esseker2007
Shoot on Sight as Susan's Father2006
Scoop as Lord Lyman2006
The Impressionists as Claude Monet - older2006
Big Nothing as 80 year old Blind Man2005
Paris in the Springtime as Not available2004
Troy as Triopas2004
Strings as Kahro (voice)2003
In Search of Shakespeare as Self2003
Indiana Jones: Making the Trilogy as Self2002
Harry Potter and the Chamber of Secrets as Aragog (voice)2002
Born and Bred as Not available2002
Two Men Went To War as Col. Hatchard2002
The Book of Eve as Burt Smallwood2001
Waking the Dead as William Lawrence2001
Waking the Dead as William Laurence2000
Vatel as Prince de Conde1998
The Dance of Shiva as General Willis1997
Midsomer Murders as Henry Trace1997
Trial & Retribution as Not available1996
Silent Witness as Henry Markham1995
The Infiltrator as Bielert1994
Cadfael as Leoric Ashby1994
Power and Lovers as Matthew1993
Money For Nothing as Mr Farquharson1991
The Darling Buds of May as George Harran1991
King Ralph as King Gustav1991
Not Mozart: Letters, Riddles and Writs as Joseph Haydn1990
TECX as Not available1990
The Chief as Not available1990
Treasure Island as Dr. Livesey1990
Who Bombed Birmingham? as Igor Judge QC1989
Indiana Jones and the Last Crusade as Walter Donovan1988
Wish Me Luck as Not available1988
Tusks as Ian Taylor1988
Scarfe's Follies as Not available1987
The Fourth Protocol as Brian Harcourt-Smith1987
Cry Freedom as Don Card1987
The Secret Garden as Colonel McGraw1987
Hearts of Fire as Alfred1987
Mandela as Senior Police Officer1986
Casualty as Arnold Richardson1986
Casualty as Sebastian Farrow1986
Lovejoy as Frank Whymark1986
Anastasia - The Mystery of Anna as Colonel Kobylinski1986
Ladies in Charge as Not available1985
Jenseits der Morgenröte as Kilian von Roggenburg1984
Six Centuries of Verse as Self - Reader1984
Kim as Col. Creighton1983
Taggart as Supt. Drummond1983
By the Sword Divided as Not available1983
Dombey and Son as Paul Dombey1983
Heat and Dust as Crawford1982
Remington Steele as Inspector Lombard1982
Q.E.D. as Not available1982
Nancy Astor as Lord Revelstoke1982
Ivanhoe as King Richard1981
Bergerac as Per Wemstrom1981
For Your Eyes Only as Aristotle Kristatos1981
The Journal of Bridget Hitler as Interviewer1981
The Search for Alexander the Great as Philip II1980
Magnum, P.I. as Duncan Scott / Inspector Stokesay1980
The Empire Strikes Back as General Veers1980
Invasion as Alexander Dubcek1979
Henry VIII as Duke of Buckingham1979
Doctor Who: City of Death as Count Scarlioni / Captain Tancredi / Scaroth1978
The BBC Television Shakespeare as Duke of Buckingham1978
The BBC Television Shakespeare as The Constable of France1978
Blake's 7 as Professor Kayn1977
The Brute as Teddy1975
Space: 1999 as Jarak1975
The Sweeney as Bernard Stone1975
Rumpole of the Bailey as Not available1975
The Hanged Man as Joe Denver1975
Quiller as Shroder1974
Playhouse as Interviewer1974
QB VII as Zaminski1974
Boy Dominic as Jackson1973
Thriller as Gifford1972
Spy Trap as Not available1971
The Rivals of Sherlock Holmes as Alfred Barton1971
Jason King as Not available1970
Play for Today as Not available1970
Manhunt as Paul1969
Paul Temple as Not available1969
ITV Saturday Night Theatre as Frank1969
Strange Report as James Hanson1969
Alfred the Great as Shrdlu1968
The Champions as Anderson1967
Callan as Not available1965
Thirty-Minute Theatre as Spangle1964
The Wednesday Play as Not available1964
The Wednesday Play as James1963
Doctor Who as Count Scarlioni / Scaroth1963
Doctor Who as Richard the Lionheart1963
Espionage as Not available1962
Z-Cars as Not available1962
The Saint as Ramon Falconi1962
The Saint as Hilloram1962
Out of This World as Not available1961
The Avengers as Peter Rooke1961
The Avengers as Masgard1961
The Avengers as Rupert1961
The Avengers as Andrei Vogel1960
An Age of Kings as Lord Marshal1960
An Age of Kings as Groom1960
An Age of Kings as Earl of Westmoreland1960
An Age of Kings as Warder1959
No Hiding Place as Not available1955
Dixon of Dock Green as Lewis Naylor1951
Hallmark Hall of Fame as Colonel McGrawNaN
The Awakening as Mason Snr.1979
Henry V as The Constable of France1977
Gulliver's Travels as (voice)1975
Good Salary, Prospects, Free Coffin as Gifford1974
Juggernaut as Cmdr. Marder1974
The Story of Jacob and Joseph as Esau1974
The Internecine Project as Arnold Pryce-Jones1974
Dead Cert as Lodge1974
Luther as Knight1974
Electra as Aegisthus1973
Hitler: The Last Ten Days as Fegelein1972
Antony and Cleopatra as Proculeius1971
Nicholas and Alexandra as Gapon1971
Michael Regan as Wixon1970
Wuthering Heights as Hindley Earnshaw1970
The Rise and Rise of Michael Rimmer as Colonel Moffat1970
The Last Grenade as Andy Royale1969
The Adding Machine as Shrdlu1968
The Magus as Anton1967
Theatre of Death as Charles Marquis1967
Quatermass and the Pit as Colonel Breen1966
I Was Happy Here as Dr. Matthew Langdon1965
The Alphabet Murders as Don Fortune1965
Doctor Who: The Crusade as Richard the Lionheart1964
Girl with Green Eyes as Malachi Sullivan1963
Tom Jones as Northernton1960
Androcles and the Lion as The CaptainNaN
War Is Hell as Not availableNaN
Michael Wood on Beowulf as Self - Storyteller1962
The Cruel Necessity as Colonel Tomlinson