Undercover
as Station Master
Oliver Twist
as Chairman of the Board
Hotel Reserve
as P. Molon, chemist
The 39 Steps
as Political Meeting Chairman (uncredited)
Great Expectations
as Mr. Wemmick
Beat the Devil
as Maj. Jack Ross
Paper Orchid
as Eustace Crabb
The Importance of Being Earnest
as Conductor (Uncredited)
Caesar and Cleopatra
as 2nd. Nobleman
Perfect Strangers
as Chemist
The Queen of Spades
as Bookseller
Malta Story
as Old Man
The Wicked Lady
as Clergyman
Pygmalion
as Sarcastic Bystander
The Skin Game
as Man at Auction (uncredited)
The Silver Fleet
as Admiral
Cheer Boys Cheer
as Naseby
So Evil My Love
as Mr. Watson
Escape to Danger
as Henry Waud
The New Lot
as Photographer