2001
David Macaulay: Mill Times as Josiah Gresham (voice)1995
Cold Comfort Farm as Hawk-Monitor Butler1991
King Ralph as Gamekeeper1991
A Question of Attribution as Consultant1990
Jeeves and Wooster as Member1990
The Tragedy of Flight 103: The Inside Story as Justice Offical1989
Agatha Christie's Poirot as News Commentator1989
Agatha Christie's Poirot as Newsreader (voice)1989
Agatha Christie's Poirot as Mr. Cameron1985
Sacred Hearts as Radio Announcer (voice)1984
Sherlock Holmes as Sir John Hardy1981
Beloved Enemy as Robbie1981
A Last Visitor for Mr. Hugh Peter as Stanmore1979
Henry IV Part 2 as Lord Hastings1978
Blake's 7 as Ven Glynd1977
Anna Karenina as Not available1977
Marie Curie as Professor Appell1977
To Be Perfectly Frank as Narrator (voice)1976
Beasts as Commercial Voice1976
Proteins as Narrator1975
The Hanged Man as Sir Charles Hammond1974
Playhouse as Stanmore1973
The Death of Adolf Hitler as Grand Admiral Doenitz1972
Pope Joan as Lord of Manor1971
Craftsmen as Self/Narrator1969
Christmas in Britain as Narrator1963
The Yellow Teddy Bears as Frank Lang1962
Suspense as Dr. Maynard1961
The Avengers as Not available1959
No Hiding Place as Not available1958
The Adventures of William Tell as Captain Huber1956
The Count of Monte Cristo as Not available1953
The Final Test as Frank Weller