2019
The Demon Headmaster as Old Demon Headmaster2018
Ein Sommer in Oxford as John Addington2017
Genius as Professor Griesel2016
The Crown as Doctor Evans2016
Agatha Raisin as Mr. Green2014
Mr. Turner as Gallery Visitor2009
Into the Storm as Captain Pim2008
Wallander as Hakan von Enke2007
Fishtales as Professor Ratcher2005
Doctor Who as Hawthorne2004
The Worst Week of My Life as Gerard2003
The Royal as Dr. Sedgewick2000
Urban Gothic as Not available2000
Distant Shadow as The Svit1999
The Adventures of Young Indiana Jones: Daredevils of the Desert as Fitzgerald1998
The Worst Witch as Grand Wizard Egbert Hellibore1997
Midsomer Murders as Dr. James Lavery1997
Jonathan Creek as Andre Masson1997
Crime Traveller as Not available1996
To Me... To You... as Himself1996
The Demon Headmaster as The Demon Headmaster1996
The Moonstone as Colonel Sir John Herncastle1994
Cadfael as Abbot Radulfus1993
Goodnight Sweetheart as Not available1993
Magic Grandad as Governor of the School system1993
Death Train as German Commander1992
Heartbeat as John Upton1991
Prime Suspect as Commander Chiswick1991
The Brittas Empire as Prosecutor1991
Lethal Impact as Bill Donovan1990
Keeping Up Appearances as Eric1989
Agatha Christie's Poirot as John Siddaway1989
Surgical Spirit as Douglas Endicott1988
Hannay as Not available1987
The Ruth Rendell Mysteries as Solicitor1987
Inspector Morse as Clive Palmer1987
Miss Marple: Sleeping Murder as Walter Fane1986
Casualty as Carlisle1986
God's Outlaw as Thomas Cromwell1985
Home to Roost as Doctor1985
Mask of Murder as Dr. Paul Crossland1984
The Bill as Not available1984
Fresh Fields as Mr. Frobisher1983
Skorpion as Chief Supt. Franks1983
Sahara as Browne1982
Gandhi as Ramsay MacDonald1982
Inside the Third Reich as Not available1981
Bergerac as Nigel Ripley1981
The Bunker as Gen. Fegelein (as Terence Hardiman)1981
Loophole as David1980
Juliet Bravo as Inspector Foster1980
Lady Killers as Mr. Cecil Whitely, K.C.1979
Minder as Dr. Hardman1979
The Serpent Son as Aegisthus1978
Enemy at the Door as Hauptmann von Bulow1977
Secret Army as Major Hans Dietrich Reinhardt1977
Wings as Major Lanchester1977
The Sinking of the HMS Victoria as Captain The Hon. Maurice Bourke1977
Blasphemy at the Old Bailey as John Smyth1976
Practical Experience as Raymond1975
Angels as Not available1974
Playhouse as Raymond1974
The Carnforth Practice as Not available1973
The Death of Captain Doughty as Captain Doughty1972
Crown Court as Stephen Harvesty1972
Colditz as Gestapo Officer Two1972
Dead of Night as Not available1972
Pope Joan as Cardinal Anastasius1972
Running Scared as Doctor1971
Justice as Higson1969
Softly Softly: Task Force as Insp. Armstrong1966
Softly, Softly as Not available1964
Horizon as Trofim Lysenko