No Hiding Place
The Adventures of Sir Lancelot
as Merlin
Conspirator
as Detective Inspector
The Interrupted Journey
as Publican
Hugh and I
Mystery Junction
as Station Master
Strange Experiences
as Man
Svengali
as Stage Manager
Fanny by Gaslight
as Publican (uncredited)
They Made Me a Fugitive
as Bert
Romance on the High Seas
as English Bartender (uncredited)
St. Martin's Lane
as Black Face
School for Secrets
as Flight Sgt. Cox
On the Fiddle
as Ticket Collector
Meet Sexton Blake
as Belford
On Stage Everybody
as Talent Show Winner
Value for Money
as Writ Server (uncredited)
The Big Frame
as Det. Sgt. Roper
Stolen Face
as Alf Bixby, Innkeeper
Brown on Resolution
as William Brown, Jr.