| Doctor Who: 60 Years of Secrets & Scandals (2023) Self |
| Jon, The Man Who Was Doctor Who (2023) Contributor |
| Comedy Classics: Keeping Up Appearances (2023) Self |
| Last Of The Summer Wine: 30 Years Of Laughs (2022) Self |
| The Doctors: More Monsters! (2019) |
| Hello Sailor! (2008) |
| The Ribos File (2007) |
| Built for War: The Sontaran Story (2006) |
| Carnival of Monsters (1999) |
| I Was a Doctor Who Monster! (1996) |
| I Was That Monster (1993) Himself |
| Kenny Everett's Christmas Carol (1985) the Rabbi |
| Return to Oz (1985) Wheeler (uncredited) |
| Top Secret! (1984) Avant-garde (uncredited) |
| If You Go Down in the Woods Today (1981) Fisherman |
| Doctor Who: State of Decay (1980) Roga |
| Hamlet (1980) Player |
| The Empire Strikes Back (1980) Snowtrooper (uncredited) |
| "If Only..." (1980) Policeman |
| Arabian Adventure (1979) Mauve Gang - Alvi |
| Murder at Moorstones Manor (1977) Stunt |
| The Stick Up (1977) Fairground Performer |
| Doctor Who: The Masque of Mandragora (1976) Entertainer |
| Doctor Who: The Brain of Morbius (1976) Morbius Monster |
| Doctor Who: The Android Invasion (1975) Kraal |
| Doctor Who: The Ark in Space (1975) The Wirrn |
| Doctor Who: Planet of the Spiders (1974) Tramp |
| Doctor Who: The Monster of Peladon (1974) Body of Alpha Centauri |
| Secrets (1973) Maintenance Man (uncredited) |
| Doctor Who: The Curse of Peladon (1972) Alpha Centauri |