Actor (64 credits)
- I'll Turn to You (1946) Taxi Driver, not listed in credits
- Give Me the Stars (1945) Taxi Driver
- Kiss the Bride Goodbye (1945) not listed in credits
- Welcome, Mr. Washington (1944) Chauffeur, not listed in credits
- Heaven Is Round the Corner (1944) Undetermined Minor Role, not listed in credits
- It Happened One Sunday (1944) not listed in credits
- Theatre Royal (1943) Gambler
- Old Mother Riley Detective (1943) Bill
- Millions Like Us (1943) M.C at Dance, not listed in credits
- The Next of Kin (1942) Builder's Labourer, not listed in credits
- We'll Smile Again (1942) Customer, not listed in credits
- Let George Do It! (1940) Alf Arbuckle - Dinky Do
- Spare a Copper (1940) Sergeant
- Trouble Brewing (1939) Brewery Truck Driver, not listed in credits
- Come on George! (1939) Stableboy
- Dead Men Tell No Tales (1939) Sergeant
- It's in the Air (1938) Nobby Clark, mechanic
- Keep Smiling (1938) not listed in credits
- Break the News (1938) Prison Guard
- The Divorce of Lady X (1938) Taxi Driver, not listed in credits
- We're Going to Be Rich (1938) Charlie
- Keep Fit (1937) Reporter
- Victoria the Great (1937)
- The Man Behind the Mask (1936) Sergeant
- No Escape (1936) County Constable
- Queen of Hearts (1936) Stage Manager
- Southern Roses (1936) Mr. Mountford
- Keep Your Seats, Please (1936) Sailor
- The Amazing Quest of Ernest Bliss (1936) Bill Bronson
- Captain Bill (1936) Tim
- Dusty Ermine (1936) Det. Sgt. Helmsley
- Man of the Moment (1935) Police Sergeant, not listed in credits
- Invitation to the Waltz (1935) Sergeant
- Dance Band (1935) Spike, Lewis' thug
- Dandy Dick (1935) Mullins, not listed in credits
- My Song Goes Round the World (1934) Stage Manager
- A Political Party (1934) Alf Jenks
- Those Were the Days (1934) PC Job, not listed in credits
- The Great Defender (1934) Percival Brown
- Wishes (1934)
- Happy (1933) Conjuror
- Radio Parade (1933) Garage Mechanic, not listed in credits
- Their Night Out (1933) Sgt. Bert Simpson
- A Southern Maid (1933) Pedro
- Facing the Music (1933) Sim
- Crime on the Hill (1933) Sgt. Granger
- Hawley's of High Street (1933) Nichols
- Lucky Girl (1932) Police Constable
- Lord Camber's Ladies (1932) Stage Manager
- His Wife's Mother (1932) Munro
- Insult (1932) Sergeant
- For the Love of Mike (1932) PC
- The New Hotel (1932)
- The Indiscretions of Eve (1932) Simms
- Tonight's the Night: Pass It On (1932) Smiler
- The Last Coupon (1932) Rusty Walker
- A Night Like This (1932) Taxi Driver, not listed in credits
- Help Yourself (1932) Bobby Vane
- Brother Alfred (1932) Harold Voles
- Tilly of Bloomsbury (1931)
- Old Soldiers Never Die (1931) Recruit
- Poor Old Bill (1931) Jack
- Windjammer (1930) Alf
- Adam's Apple (1928) Drunk