Movies
Blake's 7: The Beginning
as Zen
Akenfield
as Old Tom (voiceover)
Blake's 7: Duel
as Zen (voice)
Blake's 7: Orac
as Zen (voice)
Doctor Who: The Masque of Mandragora
as Titan (voice)
Blake's 7: Aftermath
as Zen / Orac (voice)
Blake's Junction 7
as Orac
Doctor Who: The Ark in Space
as Voices on Nerva (voice)
Doctor Who: Time and the Rani
as Special Voices (voice)
The Trial of Lady Chatterley
as Court Clerk