Acting
David Copperfield
Mr Spenlow
1986
The Onedin Line
Dugald McCaig
1971
Bel Ami
Priest
Manhunt
Stepp
1970
Theatre 625
Maigrot
1964
Doctor Who
Orum
1963
Festival
Lorry Driver
An Age of Kings
Sir William Bagot
1960
Doctor Who: The Macra Terror
Medok (voice)
2019
Hands of a Murderer
Inspector Lestrade
1990
Doctor Who: Planet of the Spiders
Moss
1974
Doctor Who: Carnival of Monsters
1973
Medok
1967