2010
Warriors of Mars as Narrator (voice)2002
Born and Bred as Mr. Boynton2000
Lady Audley's Secret as Audley Court Doctor1997
Midsomer Murders as Reverend Ellis1989
Flying in the Branches as Graham1988
Tears in the Rain as Policeman1985
Bird Fancier as Brian Fox1984
The Bill as Not available1984
Driving Ambition as Mick Robinson1982
The Pigman's Protege as Stan Rendell1982
Crimes as Larry1981
Timon of Athens as Ventidius1981
Random Moments in a May Garden as Mark1980
Standing in for Henry as Teddy Finn1979
Kelly Monteith as Not available1978
The Spongers as Dr Whitehead1976
Practical Experience as Ben1975
King Lear as Oswald1974
Playhouse as Ben1974
If There Weren't Any Blacks You'd Have to Invent Them as Not available1974
Baby Love as Dr. Sillitoe1974
Doctor Who: The Monster of Peladon as Eckersley1973
Whatever Happened to the Likely Lads? as Vicar1973
Soap Opera in Stockwell as Dot1972
Van der Valk as Tahlen1971
Unman, Wittering and Zigo as Stretton1971
Paper Roses as John Chart1970
Play for Today as Dr. Whitehead1970
Play for Today as Dr. Sillitoe1969
Doctor Who: The Space Pirates as Major Ian Warne1969
Double Bill as Man in Car1968
The Expert as Dr Creasey1968
The Bofors Gun as Gunner Crowley1965
Thirty-Minute Theatre as Ellis1964
The Likely Lads as Godfrey1963
Doctor Who as Eckersley1961
The Avengers as Vickers1960
Coronation Street as Roger Crompton