2023
The Enigmatic Charlotte Rampling as Self (archive footage)2008
Little Dorrit as Mr. Casby2006
Brandmand Sam - I En God Sags Tjeneste as Fireman Sam2004
He Knew He Was Right as Mr. Outhouse2003
Calendar Girls as John Clarke2003
Mrs Caldicot's Cabbage War as Hawksmor1998
The Mrs Bradley Mysteries as Alastair Bing1996
Testament: The Bible in Animation as Jonah / God (voice)1996
Dalziel & Pascoe as Sgt Ted Lock1995
Albert The Fifth Musketeer as Not available1995
Clockwork Mice as Swaney1993
Peak Practice as Harry Capper1992
Heartbeat as Jim Ryan1990
Keeping Tom Nice as Doug1989
Forever Green as Not available1988
Mr. H Is Late as Not available1983
Father's Day as Not available1983
ITV Christmas Comedy as Not available1981
Late Flowering Love as Not available1980
A Walk in the Forest as Paul Clements1979
Tales of the Unexpected as Robert Sandy1979
Tales of the Unexpected as Rev George Duckworth1979
Thomas & Sarah as Not available1977
The Upchat Line as Mike Upchat1976
It Shouldn't Happen to a Vet as James Herriot1974
Wodehouse Playhouse as Not available1974
No, Honestly as Not available1974
Zardoz as Friend1972
My Wife Next Door as Not available1972
Ben Spray as Ben Spray1971
Upstairs, Downstairs as Thomas Watkins1971
Please Sir! as Bernard Hedges1970
Play for Today as Paul Clements1970
The Rivals as Bob Acres1970
Macbeth as Malcolm1969
Hannibal Brooks as Bernard1968
Please Sir! as Bernard Hedges1968
Cilla as Self1968
Duffy as Antony Calvert1968
Assignment K as George Innes1965
BBC Play of the Month as Lydia Languish1965
BBC Play of the Month as Malcolm1965
BBC Play of the Month as Tom Wrench1965
Londoners as Telfer, Rait's Assistant1964
The System as Nidge1963
Cleopatra as 1st Officer (uncredited)1957
Emergency – Ward 10 as Not available1956
Armchair Theatre as PeterNaN
Mr. Men & Little Miss as Narrator/Male Voices