
2023
Tales of the Tardis as Commander Millington1994
Pie in the Sky as Bill Pritchard1994
Second Best as Edward1992
The Secret Agent as The Professor1991
Until the End of the World as Old Man Alfred1990
The Krays as Charlie Kray Snr1989
Doctor Who: The Curse of Fenric as Commander Millington1989
A Tale of Two Cities as Jerry Cruncher1986
Lovejoy as Gideon1983
On the Razzle as Weinberl1983
Bewitched as Saul Rutledge1983
The Oresteia as Aegisthus1981
Bergerac as Whittaker1981
Loophole as Harry1980
The Good Companions as Joby Jackson1978
Going Straight as Dave Pipers1977
Joseph Andrews as Postilion (as Alfie Lynch)1974
Churchill's People as King James I1974
Item as Not available1973
The Blockhouse as Larshen1970
Manhunt as Squadron Leader Jimmy Briggs1968
The Sea Gull as Semyon Medvedenko1968
House of Character as Bisthorpe1968
Your Name's Not God, It's Edgar as Not available1967
The Taming of the Shrew as Tranio1965
The Hill as George Stevens1965
Horror of Darkness as Peter1965
Hereward the Wake as Hereward1964
The Wednesday Play as Peter Young1964
Theatre 625 as Gordon Comstock1964
Prisoner and Escort as Jupp1963
Doctor Who as Commander Millington1963
55 Days at Peking as Gerald (uncredited)1963
West 11 as Joe Beckett1962
The Password Is Courage as Corporal Bill Pope1962
Two and Two Make Six as Thomas 'Tom' Ernest Bennett1961
On the Fiddle as Horace Pope1961
Already It's Tomorrow as Unnamed Man1959
Look Back in Anger as 2nd Commercial Traveller1956
Armchair Theatre as Jupp1950
Sunday Night Theatre as Alyoshka, a Cobbler