The Man Who Came to Die as Dr. Clarkson
2008
The Colour of Magic as Greyhald Spold (2 episodes)
2005
Riot at the Rite as Patron
2005
Oliver Twist as Dining Hall Master
2005
Kingdom of Heaven as Old Pilgram (director's cut)
2003
The Last Detective as Colonel Colin Ingate (1 episode)
1999
Janice Beard 45 WPM as Sean's Father
1997
Jonathan Creek as Eric (1 episode)
1994
Cadfael as Abbot Heribert (4 episodes)
1992
A Dangerous Man: Lawrence After Arabia as Maitland
1990
One Foot In the Grave (1 episode)
1989
Agatha Christie's Poirot as Burgoyne (1 episode)
1988
The Importance of Being Earnest as Gribsby
1987
Empire of the Sun as British Prisoner
1987
Never Say Die (6 episodes)
1987
The Trial of Klaus Barbie as Frossard
1986
Casualty as Dan Woods (1 episode)
1986
Casualty as Hugh Phipps (1 episode)
1986
King of the Ghetto as Vicar
1986
Lovejoy as Harold Richards (1 episode)
1984
The Bill (1 episode)
1984
Androcles and the Lion as Caesar
1981
United Kingdom as Commissioner
1981
The Chinese Detective (1 episode)
1980
Little Lord Fauntleroy as Reverend Muldaur
1980
Rabbit Pie Day as The Colonel
1979
Churchill and the Generals as Gen. Sir John Dill
1979
Tales of the Unexpected as Man at Railway Station (1 episode)
1977
Anna Karenina (2 episodes)
1976
The New Avengers as Prof. Waterlow (1 episode)
1976
Bill Brand as Cedric Maddocks (5 episodes)
1976
Shout at the Devil as Admiral Howe
1975
Hennessy as Home Secretary
1975
Doctor Who: Pyramids of Mars as Dr. Warlock
1975
Survivors as Dr. Bronson (1 episode)
1975
The Venturers (1 episode)
1974
Father Brown (1 episode)
1974
Fall of Eagles as Bethmann-Hollweg (1 episode)
1973
Beyond Our Means as Dr. Charteris
1973
Gawain and the Green Knight as Pilgrim
1972
Arthur of the Britons (1 episode)
1972
That's Your Funeral as 1st Funeral Director
1972
Crown Court as His Honour Judge Edmonds (3 episodes)
1972
Crown Court as Sir Peter Cutforth (2 episodes)
1972
What Became of Jack and Jill? as Dickson
1972
The Regiment (1 episode)
1971
Justice as Wigmore (1 episode)
1971
You're Only Young Twice (6 episodes)
1970
Doomwatch as Admiral Sir Richard Tranton (1 episode)
1970
Manhunt as Martin (1 episode)
1969
Paul Temple (1 episode)
1969
Department S as The Auctioneer (1 episode)
1969
Mosquito Squadron as Mr. Scott
1969
Tower of London: The Innocent as Archbishop
1969
The Gold Robbers as Asst. Commissioner Farr (13 episodes)
1969
Frankenstein Must Be Destroyed as Principal
1968
The Shoes of the Fisherman as English Cardinal
1968
The Champions as Antrobus (1 episode)
1968
The Expert as Hillard (1 episode)
1967
Quatermass and the Pit as Howell
1966
Don't Utter a Note as Vicar
1966
Softly, Softly (1 episode)
1965
BBC Play of the Month as The Home Secretary (1 episode)
1965
Stranger in the Family as Charles Wilson
1965
The Knack... and How to Get It as Picture Owner
1964
The July Plot as General Friedrich Olbright
1964
The Wednesday Play (1 episode)
1964
King and Country as Colonel
1964
Thorndyke (7 episodes)
1964
The Third Secret as Dr Leo Whitset
1963
Doctor Who as Dr. Warlock (2 episodes)
1962
The Saint as Don Morland (1 episode)
1961
The Avengers (1 episode)
1961
The Avengers as Sparshott (1 episode)
1960
Maigret as Xavier Marton (1 episode)
1959
No Hiding Place (1 episode)
1958
Rockets Galore as Scientist
1957
Just My Luck as Gilbert Weaver
1957
The Man Without a Body as Leslie
1957
The Smallest Show on Earth as Actor in The Mystery of Hell Valley (uncredited)
1957
Time Without Pity as Prison Chaplain
1957
The Film That Never Was
1956
Foreign Intrigue as Brown
1956
Peril for the Guy as Mr. Ritter
1954
Sherlock Holmes (2 episodes)
1953
Saadia as Leader Mokhazenis
1953
The Clue of the Missing Ape as His Excellency
1953
The Sword and the Rose as Sir Edwin Caskoden
1952
The Hour of 13 as Cummings
1952
The Card as P. Shillitoe (uncredited)
1951
Hallmark Hall of Fame as Dr. Harrison (1 episode)
1950
Golden Salamander as Aribi
1937
Farewell Again as Minor Role
1934
Tell Me If It Hurts as Waiter