Actor (55 credits)
- Madeleine (1950) Policeman, not listed in credits
- The Reluctant Widow (1950)
- Stop Press Girl (1949) Hotel Porter, not listed in credits
- Trottie True (1949) Uncle Sam, not listed in credits
- The Interrupted Journey (1949) 2nd. Workman
- My Sister and I (1948) Pomfret
- The White Unicorn (1947) Usher, not listed in credits
- The October Man (1947) Left Luggage Man #2, not listed in credits
- The Shop at Sly Corner (1946) Corder Morris
- I See a Dark Stranger (1946) Village Postman, not listed in credits
- I'll Turn to You (1946) Stage Door Keeper, not listed in credits
- The Voice Within (1945) Constable O'Kelly
- Perfect Strangers (1945) Naval Barber, not listed in credits
- The Rake's Progress (1945) Fred - Mechanic, not listed in credits
- Meet Sexton Blake (1945) Hawkins
- It's in the Bag (1944) Factory Foreman, not listed in credits
- He Snoops to Conquer (1944) Policeman, not listed in credits
- Old Mother Riley Overseas (1943) Policeman Dan, not listed in credits
- Old Mother Riley Detective (1943) not listed in credits
- Millions Like Us (1943) Sam - Soldier Peeling Potatoes, not listed in credits
- The Demi-Paradise (1943) Orator In Hyde Park, not listed in credits
- Dear Octopus (1943) not listed in credits
- Get Cracking (1943) not listed in credits
- Much Too Shy (1942) Commissionaire at Art School, not listed in credits
- Went the Day Well? (1942) Postman, not listed in credits
- The Night Has Eyes (1942) Local Policeman, not listed in credits
- Salute John Citizen (1942) ARP Warden, not listed in credits
- The Goose Steps Out (1942) Detective Evans, not listed in credits
- Turned Out Nice Again (1941) Removal Man, not listed in credits
- Just William (1940) Policeman, not listed in credits
- Spare a Copper (1940) Police Sergeant, not listed in credits
- Three Silent Men (1940) Sergeant Wells
- Trouble Brewing (1939) Policeman Playing Cards, not listed in credits
- Q Planes (1939) Police Sgt, not listed in credits
- Dead Men Tell No Tales (1939) Crump
- Home from Home (1939) Warder, not listed in credits
- Julius Caesar (1938) Strato / First Citizen
- It's in the Air (1938) Corporal in Ambulance, not listed in credits
- The Terror (1938) Police Constable, not listed in credits
- They Drive by Night (1938) Jock McKenzie, not listed in credits
- This Man Is News (1938) Fireman
- I See Ice (1938) Train Guard, not listed in credits
- Crackerjack (1938) not listed in credits
- Climbing High (1938) Man on Ship with Magazine, not listed in credits
- Keep Fit (1937) Boat Hire Man, not listed in credits
- The Green Cockatoo (1937) PC Pat Johnson, not listed in credits
- It's Never Too Late to Mend (1937) Innkeeper, not listed in credits
- Young and Innocent (1937) Police Constable at Grand Hotel, not listed in credits
- The Show Goes On (1937) Stage Manager at Pantomime, not listed in credits
- It's Love Again (1936) Ticket Collector, not listed in credits
- Sabotage (1936) Detective, not listed in credits
- A Fire Has Been Arranged (1935) Prison Warder, not listed in credits
- The Man Who Knew Too Much (1934) Baker - Policeman Shot at Front Door, not listed in credits
- Shot in the Dark (1933) Police Inspector, not listed in credits
- That's My Wife (1933) Sam Griggs