Actor (90 credits)
- Over the Odds (1961) Sam
- On the Fiddle (1961) Ticket Collector
- Watch it, Sailor! (1961) Henry Hornett
- Light Up the Sky! (1960) «Spinner» Rice
- The Rough and the Smooth (1959) Taxi Driver
- Sailor Beware (1956) Henry Hornett
- The Adventures of Sir Lancelot (1956)
- The Angel Who Pawned Her Harp (1956) Dog Owner
- John and Julie (1955) Ticket Inspector
- The Brain Machine (1955) Prison Warder
- Value for Money (1955) Writ Server, not listed in credits
- Svengali (1954) 1st Stage Manager
- The Strange Case of Blondie (1954) Wilson - The Taxi Driver
- Burnt Evidence (1954) Alf Quinney
- The Steel Key (1953) Boat Owner, not listed in credits
- Wheel of Fate (1953) Perce
- Women of Twilight (1952) Flinton, not listed in credits
- 24 Hours of a Woman's Life (1952) Harry
- Hindle Wakes (1952) Hotel Porter
- Judgment Deferred (1952) not listed in credits
- The Lost Hours (1952) Det. Sgt. Roper
- Old Mother Riley Meets the Vampire (1952) Police Brass
- Stolen Face (1952) Alf Bixby, Innkeeper
- Mystery Junction (1951) Station Master
- Night Was Our Friend (1951) Rogers the Reporter
- Green Grow the Rushes (1951) Hubert Hewitt
- No Highway (1951) Airport Officer, not listed in credits
- The Dark Man (1951) Samuel Denny
- Old Mother Riley, Headmistress (1950) Maltby
- Conspirator (1949) Detective Inspector
- The History of Mr. Polly (1949) Mr. Voules
- The Rocking Horse Winner (1949) Bailiff
- The Interrupted Journey (1949) Publican
- One Night with You (1948) Second Ticket Collector
- Romance on the High Seas (1948) English Bartender, not listed in credits
- Hills of Home (1948) Signor Rimini, not listed in credits
- It's Hard to Be Good (1948) Fred Hobson
- No Room at the Inn (1948) Store Detective, not listed in credits
- Daughter of Darkness (1948) Joe
- Escape (1948) Policeman, not listed in credits
- They Made Me a Fugitive (1947) Bert
- So Well Remembered (1947) 2nd Publican, not listed in credits
- If Winter Comes (1947) Truck Driver, not listed in credits
- Appointment with Crime (1946) Det. Sgt. Charlie Weeks
- School for Secrets (1946) Flight Sgt. Cox
- This Man Is Mine (1946) Taxi Driver, not listed in credits
- Don Chicago (1945) Flash Kelly
- The Agitator (1945) Dunham
- The Echo Murders (1945) P.C. Smith
- Murder in Reverse (1945) Customer
- Meet Sexton Blake (1945) Belford
- On Stage Everybody (1945) Talent Show Winner
- One Exciting Night (1944) Joe
- Fanny by Gaslight (1944) Publican, not listed in credits
- When We Are Married (1943) Fred Dyson
- We'll Smile Again (1942) Assistant Cutter, not listed in credits
- They Flew Alone (1942) Radio Operator On «Aquitania»
- Law and Disorder (1940)
- The Flying Squad (1940) Tiser
- Traitor Spy (1939) Det. Sgt. Trotter
- Sword of Honour (1939) Bright
- No Parking (1938) Stanley
- Return of the Frog (1938) Maggs
- St. Martin's Lane (1938) Black Face
- The Challenge (1938) Customs Officer
- O.H.M.S. (1937) Steward, not listed in credits
- Storm in a Teacup (1937) Councillor
- Dark Journey (1937) Valet, not listed in credits
- The Frog (1937) PC Balder
- Jack of All Trades (1936) not listed in credits
- The Last Journey (1936) Postal Sorter, not listed in credits
- Pot Luck (1936) Miller
- Bulldog Jack (1935) Duke, not listed in credits
- The Tunnel (1935) Casualty Announcer, not listed in credits
- Oh, Daddy! (1935) Alfred the Butler, not listed in credits
- Music Hath Charms (1935) BBC Producer, not listed in credits
- Brown on Resolution (1935) William Brown, Jr.
- Waltzes from Vienna (1934) Secretary, not listed in credits
- Wild Boy (1934) Kennel Boy
- The Man from Toronto (1933) Gossiping Villager, not listed in credits
- The Roof (1933) McNair
- Friday the Thirteenth (1933) Fred the Driver
- The Good Companions (1933) Leonard Oakroyd
- Channel Crossing (1933) Beach
- The Mayor's Nest (1932) Magistrate
- Fires of Fate (1923) Lord Howard Cecil
- The Way of a Man (1921) Hon. Guy Elsford
- Walls of Prejudice (1920) Karpat
- Pallard the Punter (1919) Horace Callender
- Old St. Paul's (1914) Boy