Actor (85 credits)
- Let the People Sing (1942) Uncle Alfred
- Old Mother Riley's Circus (1941) The Bailiff
- Meet Maxwell Archer (1940) Perkins
- Come on George! (1939) Police Constable Cronley
- His Lordship Goes to Press (1939)
- The Gang Show (1938) not listed in credits
- Little Dolly Daydream (1938) not listed in credits
- Penny Paradise (1938) Uncle Lancelot
- The Return of Carol Deane (1938) not listed in credits
- Save a Little Sunshine (1938) Assistant
- Sweet Devil (1938) Police Constable
- We're Going to Be Rich (1938) Jake
- Everything Happens to Me (1938)
- Cotton Queen (1937) Shearman, not listed in credits
- The Squeaker (1937) Minor Role, not listed in credits
- Victoria the Great (1937)
- Young and Innocent (1937)
- Old Mother Riley (1937) Butler
- Silver Blaze (1937) Sam Silver, not listed in credits
- Rhythm Racketeer (1937) Minor Role, not listed in credits
- There Was a Young Man (1937) Slim
- The Man Behind the Mask (1936) Policeman
- Pay Box Adventure (1936) Tom Furlong
- Sensation (1936)
- Everything Is Rhythm (1936) Waiter
- Give Her a Ring (1936) Gustav
- The Man in the Mirror (1936) Minor Role, not listed in credits
- Public Nuisance No. 1 (1936) Policeman
- Queen of Hearts (1936) Constable
- Keep Your Seats, Please (1936) Bus Conductor, not listed in credits
- Two's Company (1936) Ives
- Cheer Up (1936) Waiter
- Boys Will Be Girls (1936) Nolan
- Full Speed Ahead (1936) Muggridge
- Royal Cavalcade (1935) Undetermined Minor Role, not listed in credits
- It's a Bet (1935) Undetermined Role, not listed in credits
- Jimmy Boy (1935)
- Music Hath Charms (1935) not listed in credits
- The Ghost Goes West (1935) Minor Role, not listed in credits
- Dandy Dick (1935) Wilkins
- Honeymoon for Three (1935) PC Smithers
- Over the Garden Wall (1934) Podds
- Those Were the Days (1934) Wyke
- Radio Parade of 1935 (1934) Policeman, not listed in credits
- The Night Club Queen (1934) Jimmy
- Letting in the Sunshine (1933) Jenkyns
- The Medicine Man (1933) Commissionaire
- You Made Me Love You (1933) Bleak
- The Umbrella (1933) Police Constable
- Perfect Understanding (1933) Butler, not listed in credits
- The King's Cup (1933) Crossley
- Leave It to Me (1933) Beach
- Men Like These (1932)
- The Mayor's Nest (1932) Milkman
- For the Love of Mike (1932) Sullivan
- Tonight's the Night: Pass It On (1932) Warder Jackson
- The Last Coupon (1932) not listed in credits
- Never Trouble Trouble (1931) Bit Part, not listed in credits
- The Flying Fool (1931) Hicks
- Suspense (1930) Cpl. Brown
- The Man from Chicago (1930)
- The Middle Watch (1930) Sentry
- Atlantik (1929) Marconi-Telegraphist
- Atlantic (1929) Telegraphist
- The Younger Generation (1929) Goldfish's Butler
- Loud Soup (1929) Snoops - the butler
- The Fatal Warning (1929) Dawson
- The Hate Ship (1929) Rigby - Valet
- That Certain Thing (1928) Valet
- A Perfect Gentleman (1928) The Valet
- The Circus Kid (1928) Skelly's Runner
- Into No Man's Land (1928) Happy
- The Cowboy Kid (1928) Sheriff
- Fangs of the Wild (1928) Rufe Anderson
- The Gorilla (1927) Butler
- One Hour Married (1927)
- The Blood Ship (1927) Cockney Bouncer
- Ain't Love Funny? (1927) Spike Murphy
- Jewels of Desire (1927) Taxi Driver
- Mama Behave (1926) The Chase Butler
- The Golden Web (1926) Butler
- Starvation Blues (1925) 2nd Street Musician
- Keep Smiling (1925) Ryan's Butler
- Dr. Pyckle and Mr. Pryde (1925) Townsman, not listed in credits
- North Star (1925) Tramp