Briefest Encounters
(2025)
Night Train to Paris
(1964)
as Insp. Fleming
Don't Talk to Strange Men
(1962)
as Mr Painter
Carry On Regardless
(1961)
as Army Officer
No Kidding
(1960)
as Col. Matthews
Danger Man
(1960)
as Nash
Dunkirk
(1958)
as General The Viscount Gort V.C.
The Safecracker
(1958)
as Inspector Frankham
Saturday Playhouse
(1958)
as Leonard
Saturday Playhouse
(1958)
as Edward Ritchie
Saturday Playhouse
(1958)
as Colonel Morrigan
Theatre Night
(1957)
as Dr Hubert Welsh
Charley Moon
(1956)
as Bill
Charley Moon
(1956)
as Stewart
The Baby and the Battleship
(1956)
as P.M.O.
Armchair Theatre
(1956)
as Inspector Pembury
Lease of Life
(1954)
as Headmaster
The Crowded Day
(1954)
as Philip Stanton
The Gay Dog
(1954)
as Vicar
Rough Shoot
(1953)
as Cartwright
Angels One Five
(1952)
as Squadron Leader Barry Clinton
The Jack of Diamonds
(1949)
as Roger Keen
This Was a Woman
(1948)
as Austin Penrose
Quartet
(1948)
as Railway Passenger (segment "The Colonel's Lady")
Men of Two Worlds
(1946)
as Education Officer
Brief Encounter
(1945)
as Fred Jesson
Saloon Bar
(1940)
as Harry Small
Goodbye, Mr. Chips
(1939)
as Teacher (uncredited)
Come on George!
(1939)
as Jimmy Taylor
The Spy in Black
(1939)
as The Rev. John Harris
Night Alone
(1938)
as Tommy
Stardust
(1938)
as Jerry Sears
Thunder in the City
(1937)
as James
It's Love Again
(1936)
as Montague
Tomorrow We Live
(1936)
as George Warner
Accused
(1936)
as Guy Henry
The Tunnel
(1935)
as Harriman
The Shadow
(1933)
as Jim Silverton
Strike It Rich
(1933)
as Slaughter
The Man Outside
(1933)
as Captain Fordyce
The Lure
(1933)
as Paul Dane
Condemned to Death
(1932)
as Jim Wrench
The Frightened Lady
(1932)
as Sergeant Ferraby
The Ghost Train
(1931)
as Richard Winthrop
Man of Mayfair
(1931)
as Charles
These Charming People
(1931)
as Miles Winter
The Happy Ending
(1931)
as Anthony Fenwick
Cocaine
(1922)
as Stanley
The Norwood Builder
(1922)
as John Hector McFarlane
The Faithful Heart
(1922)
as Albert Oughterson
Wuthering Heights
(1920)
as Hareton Earnshaw
I Will
(1919)
as Harris Giles
Disraeli
(1916)
as Lord Deeford