1985
Howards' Way as Peter Weller1984
Fresh Fields as Vicar1982
The Terminal Game as Ross Stevens1981
Never the Twain as Vicar1981
Priest of Love as Warren Gallery Reporter1979
Henry IV Part 2 as Simon Shadow1977
Doctor Who: The Face of Evil as Xoanon (voice)1970
Macbeth as Servant1970
All the Right Noises as Camera operator1967
Callan as Not available1967
The Whisperers as Young Doctor1965
Public Eye as Jeremy1964
Doctor Who: The Reign of Terror as Jean1963
Doctor Who as Parsons1963
Doctor Who as Xoanon (voice)1963
Doctor Who as Jean1963
The Spread of the Eagle as Lucius