1983
Henry VI Part 2 as Not available1981
The Journal of Bridget Hitler as Shultz1979
Minder as Punter in betting shop1979
Tales of the Unexpected as Taxi Driver1978
Grand Slam as Charles Aznavour1976
Doctor Who: The Seeds of Doom as Chauffeur1975
Brannigan as Man in Bar (uncredited)1974
Playhouse as Shultz1970
Ace of Wands as Pollux1970
Ace of Wands as Trooper1970
Doctor Who: Inferno as UNIT Soldier1967
The Dirty Dozen as French Servant (uncredited)1967
The Magnificent Two as Diaz Children's Guard (uncredited)1963
Doctor Who as Chaffeur1961
The Avengers as Selby