1984
Dr. Fischer of Geneva as Divisionaire Krueger1979
Gossip from the Forest as Marshall Foch1978
Fairies as E. L. Gardner1977
BBC2 Play of the Week as Edward Gardner1976
Kites as Hastings1975
One of Our Dinosaurs Is Missing as Haines1974
Playhouse as Lawrence Hastings1974
Fall of Eagles as Protopopov1973
The House in Nightmare Park as Reggie Henderson1972
Sykes as Head of Light Entertainment1972
The Ruling Class as Matthew Peake1972
Not Counting the Savages as Not available1971
Barlow as Not available1971
Blood from the Mummy's Tomb as Geoffrey Dandridge1971
The Statue as Sir Geoffrey1970
The Misfit as Mr. Turgoose1970
Doctor Who: Spearhead from Space as Channing1969
Strange Report as James1969
The Mind of Mr. J.G. Reeder as Mr. J.G. Reeder1969
The Best House in London as Lord Tennyson1967
Man in a Suitcase as Not available1967
The Inn Way Out as Henry Meadows1966
Funeral in Berlin as Hallam1965
The Man in Room 17 as Charles Morrow1963
Doctor Who as Channing1961
No Love for Johnnie as Tim Maxwell1961
The Secret Partner as Charles Standish1960
Maigret as Guillaume Serre1960
Somerset Maugham Hour as Don Pedro1959
No Hiding Place as Langford1956
Armchair Theatre as Lee Warren1953
Malta Story as Eden1952
Ghost Ship as Dr. Fawcett1948
Sleeping Car to Trieste as Mills1947
Fame Is the Spur as Arnold Ryerson1944
The Way Ahead as Pvt. Bill Parsons1942
One of Our Aircraft Is Missing as John Glyn Haggard, Pilot in B for Bertie1941
Ships with Wings as Sub.Lt. Weatherby