2017
The Moorside as Cecil2007
The Alan Titchmarsh Show as Self2003
The Royal as Claude Greengrass1998
What's a Carry On? as Bodkin (archive footage) (uncredited)1996
Dalziel & Pascoe as Not available1992
Heartbeat as Claude Jeremiah Greengrass1991
Filipina Dreamgirls as George Trout1990
Oddball Hall as Copperthewaite1990
The Tale of Little Pig Robinson as Ben/The Cook1982
Andy Robson as Sgt. Hogg1982
The Plague Dogs as Editor (voice)1981
The Gaffer as Fred Moffatt1981
Dangerous Davies: The Last Detective as Mod Lewis1980
A Cup O' Tea An' A Slice O' Cake - Worzel Gummidge Christmas Special as Sgt Beetroot1979
Minder as Barney Todd1979
Tales of the Unexpected as Merv Pottinger1979
Worzel Gummidge as Sergeant Beetroot1978
Selwyn as Selwyn Froggitt1977
Confessions from a Holiday Camp as Mr. Lea1977
Sky Pirates as Charlie1976
Tell Me Another as Guest1976
Tell Me Another as Himself1976
Robin and Marian as Mercadier1976
Confessions of a Driving Instructor as Mr. Lea1976
It Shouldn't Happen to a Vet as Hinchcliffe1975
The Sweeney as Det. Chief Insp. Stephen Quirk1975
The Life of Riley as Frank Riley1975
Confessions of a Pop Performer as Mr. Lea1974
Oh No, It's Selwyn Froggitt! as Selwyn Froggitt1974
Father Brown as Not available1974
The Inheritors as Not available1974
Confessions of a Window Cleaner as Mr. Lea1974
Carry On Dick as Bodkin1974
Man About the House as Chef1974
The Boy with Two Heads as Not available1974
Love Affair as J.P. Powers1973
Seven of One as Not available1973
Adolf Hitler - My Part in His Downfall as Sgt. Ellis1973
Steptoe & Son Ride Again as George1973
The Death of Glory as Reg Turnbull1973
Never Mind the Quality, Feel the Width as Larkin1973
Elementary, My Dear Watson as Frank Potter1973
Kisses at Fifty as Harry1972
Sykes as Jim the Policeman1972
Carry On Matron as Freddy1972
Bless This House as Oldham1971
Carry On at Your Convenience as Fred Moore1971
Carry On Henry as Guy Fawkes1971
Paper Roses as Clarence Hubbard1971
A Hole Lot of Trouble as Bill1970
Play for Today as Harry1970
Carry On Loving as Mr Deery1970
One More Time as Jenson1969
Up Pompeii! as Parcantus1969
Till Death Us Do Part as Bert1969
It All Goes to Show as Mike Sago1968
The Ugliest Girl in Town as Vladimir1966
Till Death Us Do Part as Not available1959
No Hiding Place as Not available1957
Mostly Maynard as Not available