Acting
Three on a Spree
as Mr. Monkton
The Impersonator
as Harry Walker
Too Hot to Handle
as Moeller
Maigret
as Dr. Paul
The Shakedown
as John Arnold
Interpol Calling
as Moltz
The Heart of a Man
as Agent
Alive and Kicking
as Solicitor
Left Right and Centre
as Mayor
The Larkins
as Grimweed
The Adventures of William Tell
as Colonel Wentzel
Tread Softly Stranger
as Pawnbroker
Night of the Demon
as Librarian
Rogue's Yarn
as Sam Youles
The Good Companions
as Mr. Joe
It's Great to be Young!
as Routledge, a Senior Master
The Buccaneers
as Cookie
Armchair Theatre
as Charles Denchy
Wicked as They Come
as Mr. Page, Chief Accountant
Lease of Life
as Sproatley's Doctor
Duel in the Jungle
as Clerk
Father Brown
as Station sergeant
Face the Music
as Maxie Margulies
Golden Rain
as Archdeacon Shearing
Street Corner
as Embarrassed Nightclub Patron
His Excellency
as Fernando
Night Was Our Friend
as Mr. Lloyd
Green Grow the Rushes
as Herbert Finch
Mystery Junction
as John Martin
Hotel Sahara
as American Husband (uncredited)
The Lavender Hill Mob
as Parkin
No Highway in the Sky
Cast
The Astonished Heart
as Soames
Help Yourself
as Joe the Burglar
The Twenty Questions Murder Mystery
as John Grimshaw
The Blue Lamp
as Officious Man (Uncredited)
The Spider and the Fly
as Minister's Secretary
Dark Secret
as Mr. Barrington
Diamond City
as Dr. Woods
Don't Ever Leave Me
as Farlaine's Manager
No Way Back
as Sammy Linkman
Kind Hearts and Coronets
as Mr. Perkins
Witness for the Prosecution
as Robert Mayherne
Marry Me
as Charlie (uncredited)
All Over the Town
as George Sleek
For Them That Trespass
as Prosecutor Ainsley
The Bad Lord Byron
as Samuel Rogers
Cardboard Cavalier
as Smug
London Belongs to Me
as Mr Banks
Quartet
as John Coleman (critic) (segment "The Colonel's Lady")
Noose
as Greasy Anderson
Bond Street
as Coles
My Brother Jonathan
as Wilburn
Anna Karenina
as Lawyer
It Always Rains on Sunday
as Caleb Neesley
Uncle Silas
as Grimstone
The October Man
as Ticket Inspector
Dancing with Crime
as Pogson
Temptation Harbour
as CID Inspector
A Girl in a Million
as Jenkins
Beware of Pity
as Col. Franz Bubencic
Bedelia
as Alec Johnstone
I See a Dark Stranger
as Man in the Bookshop
Wanted for Murder
as Detective Walters
Caravan
as Diego
The Rake's Progress
as Burgess
Murder in Reverse?
as Blake King’s Council
Don't Take It to Heart
as Witness
Give Us the Moon
The Way Ahead
as Sam - Friend of Pvt. Lloyd in Pub Scene (uncredited)
Time Flies
as William Shakespeare
Tawny Pipit
as Pickering
Candles at Nine
as Griggs, Everard's Butler
Warn That Man
as Wilson
Millions Like Us
as The Doctor
The Bells Go Down
as Landlord (uncredited)
We Dive at Dawn
Tomorrow We Live
as Marcel le Blanc
Secret Mission
as Captain Grune
The Young Mr. Pitt
as Smith
The Day Will Dawn
as "Man-in-the-Street" in Fleet Street Pub
Suspected Person
as Charlie Jones
One of Our Aircraft Is Missing
as German Sentry
Back-Room Boy
as Steve Mason
Atlantic Ferry
as Henry
Turned Out Nice Again
as Largon
Inspector Hornleigh Goes to It
as Mr. Tomboy
Night Watch
as ARP Warden
Sailors Don't Care
as Henri
Neutral Port
A Window in London
as Reporter
Pastor Hall
The Chinese Bungalow
as Mr. Lum
The Thief of Bagdad
as Fish Peddler (uncredited)
Who Killed Jack Robins?
The Miser
as La Fleche - valet to Cleante
Dead Men Are Dangerous
as Tramp
It's in the Air
as RAF Radio Operator