1997
Crime Traveller as Not available1997
The Garden of Redemption as Don Sebastiano1994
Wycliffe as Donald Thorne1994
The Tale of Pigling Bland as Farmer (voice)1993
M. Butterfly as Judge1992
The World of Peter Rabbit and Friends as Farmer (voice)1990
Hands of a Murderer as Minister1989
Agatha Christie's Poirot as Bruno Vizzini1987
Inspector Morse as Dr. Julian Dear1985
The Unknown Soldier as Wehrmacht Colonel1984
The Bill as Not available1984
Annika as Gordon Rissel1984
Doctor Who: The Caves of Androzani as The President1981
Antony & Cleopatra as Proculelus1981
Timon of Athens as First Senator1981
London Is Drowning as Walter Dodds1981
Elizabeth Alone as Aidallbery1980
Flash Gordon as Captain of Ming's Air Force1979
Henry IV Part 2 as Scroop, Archbishop of York1979
Henry IV Part 1 as Scroop1978
The BBC Television Shakespeare as Scroop, Archbishop of York1978
The BBC Television Shakespeare as Proculeius1978
Blake's 7 as Gerren1978
Superman as 7th Elder1977
The Professionals as Bauer1975
Murrain as Leach1975
King Lear as King of France1974
Playhouse as Aidallbery1974
Fall of Eagles as Baltazzi1974
The Childhood Friend as Dr. Ackerly1973
Warship as Not available1972
Crown Court as Jonathan Fry QC1971
The Persuaders! as Jerry Sandford1970
Play for Today as Dr. Ackerly1970
Play for Today as Walter Dodds1970
Julius Caesar as Cinna the Conspirator1969
The First Churchills as Not available1969
The Cut-Throats as German Officer in Convoy1966
Softly, Softly as Not available1965
BBC Play of the Month as King of France1965
The Man in Room 17 as Walker1963
Doctor Who as PresidentNaN
Da Silva, Da Silva as Daemon