| Sharpe's Regiment (1996) Horatio Havercamp |
| Tommy Cooper - The Magic Touch (1993) |
| Let Him Have It (1991) Postman |
| The Krays (1990) Shopkeeper |
| House of the Long Shadows (1983) Station Master |
| Treasure Island (1982) Billy Bones |
| Rhubarb Rhubarb (1980) |
| S.O.S. Titanic (1980) Master-at-Arms Thomas King |
| The Prisoner of Zenda (1979) |
| Big Jim and the Figaro Club (1979) Big Jim |
| Joseph Andrews (1977) Gaffer Andrews |
| Jumbo (1976) Dave Smith |
| The Changeling (1974) Lollio |
| Digby, the Biggest Dog in the World (1973) Tom |
| Vinegar Trip (1973) Bill |
| Carry on Christmas (or Carry On Stuffing) (1972) |
| Go for a Take (1972) Jack Foster |
| Death Line (1972) Det.Sgt. Rogers |
| Man in the Wilderness (1971) Ferris |
| Will Amelia Quint Continue Writing 'A Gnome Called Shorthouse'? (1971) Giulio |
| The Rise and Rise of Michael Rimmer (1970) Guide at Porton Down |
| The Long Distance Piano Player (1970) Jack Burnshaw |
| The Adventures of Gerard (1970) Sgt. Papilette (Hussars of Conflans) |
| Simon Simon (1970) Fireman |
| Two Gentlemen Sharing (1969) Phil Carter |
| The Big Flame (1969) Danny Fowler |
| Negatives (1968) Auctioneer |
| Negatives (1968) The Dealer |
| The Charge of the Light Brigade (1968) TSM Corbett |
| Double Trouble (1967) Arthur Babcock |
| Tobruk (1967) Alfie |
| The Wrong Box (1966) 1st Rough |
| Cup Fever (1965) Driver |
| Those Magnificent Men in Their Flying Machines or How I Flew from London to Paris in 25 Hours 11 Minutes (1965) Assistant Fire Chief |
| Daylight Robbery (1964) |
| The Comedy Man (1964) Theodore Littleton |
| A Hard Day's Night (1964) Norm |
| Prisoner and Escort (1964) Blake |
| Nurse on Wheels (1963) George Judd |
| Lawrence of Arabia (1962) Corporal Jenkins (uncredited) |
| The Longest Day (1962) Pvt. Clough |
| Go to Blazes (1962) Alfie |
| Crooks Anonymous (1962) Bert |
| Carry On Regardless (1961) Boxing Referee |
| No Love for Johnnie (1961) Sykes of the Herald (uncredited) |
| Saturday Night and Sunday Morning (1960) Bert |
| Doctor in Love (1960) Strip Club Doorman (uncredited) |
| The League of Gentlemen (1960) Staff Sergeant Hall (uncredited) |
| The Running Jumping & Standing Still Film (1959) |
| Carry On Nurse (1959) Norm |
| Carry On Sergeant (1958) Herbert Brown |
| A Night to Remember (1958) Steward James Kiernan |
| The One That Got Away (1957) Sergeant - Swanick |
| Strangers' Meeting (1957) Barrow Boy |
| The Long Haul (1957) Kenny, Liverpool Trucker |
| Three Men in a Boat (1956) Boy Lover |
| Tune On the Old Tax Fiddle Toby |