1986Worlds Beyond— Shopkeeper
1984Mr. Palfrey of Westminster— Lord Lesley
1979Tales of the Unexpected— Winterluck
1978Return of the Saint— di Vallesi
1978Holocaust— Hans Frank
1978Will Shakespeare— Sir Francis Walsingham
1974Jennie: Lady Randolph Churchill
1973Thriller— Kemp
1972Van der Valk— Huisman
1972Crown Court— Donald Bennington
1970Codename— Bailey
1970Menace— Dodimead
1969Department S— Kruger
1969ITV Saturday Night Theatre— Stan Hindle
1968The Champions— Umberto
1968The Expert— William Murray QC
1968The Expert— William Murray, QC
1968Journey to the Unknown— Dr. Mitchell
1968Nicholas Nickleby— Brooker
1967Sir Arthur Conan Doyle— Dr. Lichfield
1967ITV Playhouse— Ashby
1965The Troubleshooters— Richard Short
1965Thirty-Minute Theatre— Walter Dix, MP
1965BBC Play of the Month— Dr. Colley
1964The Wednesday Play— Bartolomeo Vanzetti
1964The Wednesday Play— Mad Hatter
1964The Wednesday Play— Inspector Cardles
1964The Wednesday Play— Jack Hay
1964The Wednesday Play— Humphrey Wiles, Counsel for Defence
1964Detective— Howard Fisk
1962Man of the World— Rivera
1962Steptoe and Son— DeVere
1961The Younger Generation— Morton Berlin
1959No Hiding Place
1959Edgar Wallace Mysteries— Prisoner (uncredited)
1959No Hiding Place— Arthur Woodhouse
1958Ivanhoe— Sir Maurice
1958Ivanhoe— Sir Clive
1958Ivanhoe— Baron Courcey
1956The Adventures of Sir Lancelot— Sir John
1956Armchair Theatre— Richard Fenton
1956Armchair Theatre— Count de Giray
1956Armchair Theatre— Basil Hallward
1955Dixon of Dock Green— Pavlo
1950Sunday Night Theatre— Peter Krek