| What's a Carry On? (1998) as Bert Able / Alf Hodgson (archive footage) (uncredited) |
| That's Carry On! (1977) as Constable Thurston / Tom Tree (archive footage) (uncredited) |
| The Great St Trinian's Train Robbery (1966) as Maxie |
| Ring of Spies (1964) as Anderson |
| A Stitch in Time (1963) as Bit Part (uncredited) |
| The Iron Maiden (1963) as Mrs. Webb's Teammate |
| Carry On Cabby (1963) as Sarge |
| Two Left Feet (1963) as Miles |
| On the Beat (1962) as Café Proprietor (uncredited) |
| Carry On Cruising (1962) as Tom Tree |
| Raising the Wind (1961) as L.A.M.A. Porter |
| Flame in the Streets (1961) as Dowell |
| Dentist on the Job (1961) as Director |
| Carry On Regardless (1961) as Policeman |
| The Pure Hell of St Trinian's (1960) as Army Captain |
| Two-Way Stretch (1960) as Day Gate Warder |
| The Bulldog Breed (1960) as Jimmy (uncredited) |
| No Kidding (1960) as Cafe Proprietor |
| Doctor in Love (1960) as Shower Steward (uncredited) |
| The League of Gentlemen (1960) as AA Patrolman (uncredited) |
| Carry On Constable (1960) as Constable Thurston |
| The Dover Road Mystery (1960) as Chambers |
| Please Turn Over (1959) as Mr. Jones |
| Upstairs and Downstairs (1959) as Guard |
| The Ugly Duckling (1959) as Police Sergeant |
| Carry On Teacher (1959) as Alf Hodgson |
| The Heart of a Man (1959) as Boxing Match MC |
| Operation Bullshine (1959) as Orderly Sgt. |
| Too Many Crooks (1959) as Chief Fire Officer (uncredited) |
| Carry On Nurse (1959) as Bert Able |
| Chain of Events (1958) as Bus Conductor |
| Carry On Sergeant (1958) as Stores Sergeant |
| Man with a Gun (1958) as Supt. Wood |
| A Night to Remember (1958) as Quartermaster George Thomas Rowe |
| Wonderful Things (1958) as Butler |
| The Big Money (1958) as Detective at Hotel |
| The Duke Wore Jeans (1958) as Barman |
| Innocent Sinners (1958) as Col. Francis Baldock |
| The Man Who Wouldn't Talk (1958) as Liftman (uncredited) |
| Blue Murder at St. Trinian's (1957) as Army Captain |
| Just My Luck (1957) as Goodwood Official |
| No Time for Tears (1957) as Hall Porter |
| After the Ball (1957) |
| The Tommy Steele Story (1957) as Chief Steward |
| Doctor at Large (1957) as Police Constable (uncredited) |
| The Green Man (1956) as Sergeant Bassett |
| Up in the World (1956) as Harper |
| The Gamma People (1956) as Graf |
| Eyewitness (1956) as Cinema Patron |
| Lost (1956) as Uniformed Police Officer |
| Dial 999 (1955) as Anderson (murder victim) |
| Man of the Moment (1955) as British Delegate |
| Simon and Laura (1955) as Bert |
| Tiger by the Tail (1955) as Foster |
| Windfall (1955) as Clarkson |
| Value for Money (1955) as Hotel Manager (uncredited) |
| Doctor at Sea (1955) as Mr. Whimble |
| Above Us the Waves (1955) as CPO Chubb |
| The Embezzler (1954) as Alec Johnson |
| Forbidden Cargo (1954) as Customs Officer |
| The Diamond Wizard (1954) as Castle |
| Doctor in the House (1954) as Policeman |
| Impulse (1954) as Gray |
| Trouble in Store (1953) as Alf |
| A Day to Remember (1953) as Boarding Card Official on Ferry |
| The Net (1953) as Inspector Carter |
| Folly to Be Wise (1952) as Drill Sergeant |
| Escape Route (1952) as Bailey (uncredited) |
| Sing Along with Me (1952) as Jack Bates |
| Lady Godiva Rides Again (1951) as Harry, the boarder |
| The Lavender Hill Mob (1951) as Commander |
| Scarlet Thread (1951) as Mason |
| The Adventurers (1951) as Waiter |
| Blackmailed (1951) as Police Constable |
| Old Mother Riley's Jungle Treasure (1951) as Captain Daincourt |
| Waterfront (1950) as Reporter |
| Stage Fright (1950) as Detective Sgt. Loomis (uncredited) |
| Boys in Brown (1949) as Mr. Johnson |
| The Chiltern Hundreds (1949) as Sentry |
| Helter Skelter (1949) as (uncredited) |
| Don't Ever Leave Me (1949) as News Reporter |
| Whisky Galore! (1949) |
| Marry Me (1949) as P.C. Jackson |
| Stop Press Girl (1949) as Johnnie |
| A Boy, a Girl and a Bike (1949) as Bert Gardner |
| The Bad Lord Byron (1949) as Defending Counsel |
| It's Not Cricket (1949) as MP #2 |
| Once a Jolly Swagman (1949) as Reporter |
| Here Come the Huggetts (1948) as Policeman at Crash Site (uncredited) |
| Portrait from Life (1948) as Supervisor |
| London Belongs to Me (1948) as Det Sgt Wilson |
| Quartet (1948) as Reporter (segment "The Kite") |
| The Blind Goddess (1948) as Policeman in Park |
| My Brother's Keeper (1948) as Archer |
| The Dark Road (1948) as Editor |
| The Calendar (1948) as Customs Official |
| Nightbeat (1947) as PC Rix |
| Dancing with Crime (1947) as Henchman "Sniffy" |
| The Upturned Glass (1947) as Junior Doctor (uncredited) |
| The Man Within (1947) as Runner |
| India Strikes (1945) as Self - Commentator |
| The Black Sheep of Whitehall (1942) as B.B.C. Producer |
| The Big Blockade (1942) as Press |
| The Common Touch (1941) as Jenkins |
| Old Mother Riley in Business (1941) as John Halliwell |
| Night Watch (1941) as The Man |
| Spare a Copper (1940) as Policeman |
| Love on Leave (1940) as George Hurst |
| Crook's Tour (1940) as American (uncredited) |
| Old Mother Riley in Society (1940) |
| Jailbirds (1940) as Bob |
| Return to Yesterday (1940) as Bit Part (uncredited) |
| The Body Vanished (1939) as Auctioneer |
| The Spy in Black (1939) as Bit Part (uncredited) |
| Poison Pen (1939) as Peter Cashelton |
| This Man in Paris (1939) as Swindon |
| Ask a Policeman (1939) as Radio Announcer |
| Dead Men Are Dangerous (1939) as George Franklin |
| Crackerjack (1938) as Bit Role |