1998
What's a Carry On? as Self - Interviewee /Herbert Brown1996
Sharpe's Regiment as Horatio Havercamp1993
Sharpe as Horatio Havercamp1993
Tommy Cooper - The Magic Touch as Not available1992
Heartbeat as Bertie Mould1991
Let Him Have It as Postman1990
The Krays as Shopkeeper1989
The Nineteenth Hole as Jim Goatman1983
House of the Long Shadows as Station Master1982
Treasure Island as Billy Bones1981
That's My Boy as Bill1981
West End Tales as Flash Frank1981
Big Jim And The Figaro Club as Big Jim1980
S.O.S. Titanic as Master-at-Arms Thomas King1980
Rhubarb Rhubarb as Not available1979
Spooner's Patch as PC Goatman1979
The Prisoner of Zenda as Not available1979
Big Jim and the Figaro Club as Big Jim1977
Target as Dep. Chief Constable Goddard1977
Joseph Andrews as Gaffer Andrews1977
Beryl Reid as Not available1976
I, Claudius as Not available1976
Jumbo as Dave Smith1975
The Venturers as Not available1975
Cilla's Comedy Six as Not available1974
Playhouse as Dave Smith1974
The Changeling as Lollio1973
Frankenstein: The True Story as Seaman (uncredited)1973
Digby, the Biggest Dog in the World as Tom1973
Vinegar Trip as Bill1972
Crown Court as Benjamin Patch1972
Young Winston as Dewsnap1972
Death Line as Det.Sgt. Rogers1972
Go for a Take as Jack Foster1972
Carry On Christmas (or Carry On Stuffing) as Not available1971
Budgie as Zip1971
Man in the Wilderness as Ferris1971
Casanova as Lorenzo1971
The Search for the Nile as Samuel Baker1970
Play for Today as Jack Burnshaw1970
The Misfit as Woodruff1970
The Adventures of Gerard as Sgt. Papilette (Hussars of Conflans)1970
The Roads to Freedom as Pinette1970
The Rise and Rise of Michael Rimmer as Guide at Porton Down1970
Simon Simon as Fireman1970
The Long Distance Piano Player as Jack Burnshaw1969
Curry and Chips as Not available1969
Two Gentlemen Sharing as Phil Carter1969
The Big Flame as Danny Fowler1968
The Charge of the Light Brigade as TSM Corbett1968
Negatives as Auctioneer1968
Negatives as The Dealer1967
Man in a Suitcase as Not available1967
Sir Arthur Conan Doyle as Bates1967
Tobruk as Alfie1967
Double Trouble as Arthur Babcock1966
The Wrong Box as 1st Rough1965
BBC Play of the Month as Lollio1965
Thirty-Minute Theatre as Mr. Dross1965
Thirty-Minute Theatre as Connor1965
Thirty-Minute Theatre as Zinoviev1965
Those Magnificent Men in Their Flying Machines or How I Flew from London to Paris in 25 Hours 11 Minutes as Assistant Fire Chief1965
Cup Fever as Driver1964
The Wednesday Play as Danny Fowler1964
A Hard Day's Night as Norm1964
The Comedy Man as Theodore Littleton1964
The Big Noise as Not available1964
Daylight Robbery as Not available1964
Prisoner and Escort as Blake1963
Nurse on Wheels as George Judd1962
Lawrence of Arabia as Corporal Jenkins (uncredited)1962
The Longest Day as Pvt. Clough1962
Crooks Anonymous as Bert1962
Go to Blazes as Alfie1961
Carry On Regardless as Boxing Referee1961
No Love for Johnnie as Sykes of the Herald (uncredited)1960
Sunday-Night Play as The Ice Cream Man1960
The League of Gentlemen as Staff Sergeant Hall (uncredited)1960
Doctor in Love as Strip Club Doorman1960
Saturday Night and Sunday Morning as Bert1960
Our House as Not available1959
Carry On Nurse as Norm1959
The Running Jumping & Standing Still Film as Not available1958
A Night to Remember as Steward James Kiernan1958
Carry On Sergeant as Herbert Brown1957
The Army Game as Private 'Cupcake' Cook1957
The One That Got Away as Sergeant - Swanick1957
The Long Haul as Kenny, Liverpool Trucker1957
Strangers' Meeting as Barrow Boy1956
Armchair Theatre as Eddie1956
Armchair Theatre as Toby1956
Armchair Theatre as Sydney Martin1956
Armchair Theatre as Blake1956
Armchair Theatre as Dave Gregory1956
Armchair Theatre as Giulio1956
Three Men in a Boat as Boy Lover1955
The Adventures of Robin Hood as Villager (uncredited)1951
Hallmark Hall of Fame as GravediggerNaN
Tune On the Old Tax Fiddle as Toby