Lord Hartington
Khartoum (1966)
Tim
The Intruder (1953)
Sir Richard Aldingham
The Fake (1953)
James Turner
Twice Upon a Time (1953)
Richard Wyndham
The Holly and the Ivy (1952)
Captain David G. Wilson
Gift Horse (1952)
Arnold Dickson
Naughty Arlette (1949)
Frank McSweeney
Paper Orchid (1949)
John Beresford in 1946
Elizabeth of Ladymead (1948)
Lord Arthur Brasted
The Blind Goddess (1948)
Robert Chiltern
An Ideal Husband (1947)
Nicholas Talbot
Take My Life (1947)
A Girl in a Million (1946)
Doctor Michael Thomas
Talk About Jacqueline (1942)
Major Peter Garnett
Secret Mission (1942)
Colin Metcalfe
The Day Will Dawn (1942)
Frank Shelley, Observer / Navigator in B for Bertie
One of Our Aircraft Is Missing (1942)
Wagner
Ships with Wings (1941)
Det. Insp. Larry Holt
The Dark Eyes of London (1939)
Hindley Earnshaw
Wuthering Heights (1939)
Bill Gordon
Inspector Hornleigh (1939)
Lord Bill Wilmer
His Lordship Goes to Press (1939)
Detective Inspector Martin
Dead Men Tell No Tales (1938)
Geoffrey
Bank Holiday (1938)
Nissen, Rene
Premiere (1938)
Dr. Thurlow
The Dark Stairway (1938)
Lt Peter Ellington
The Windmill (1937)
Peter
Side Street Angel (1937)
Jim Wyndham
Brief Ecstasy (1937)
Brazil
Gypsy (1936)
Nick Barclay
The Man Behind the Mask (1936)
Lord Ronald Meredith
The Amateur Gentleman (1936)
Victor Hutt
The Happy Family (1936)
Alan Herriot
Her Last Affaire (1935)
Gerald Winter
The Last Journey (1935)
Let's Live Tonight (1935)
James Steerforth
The Personal History, Adventures, Experience, & Observation of David Copperfield the Younger (1935)
Tony Norton
Elinor Norton (1934)
Gerald
Outcast Lady (1934)
All Men Are Enemies (1934)
Kit Sorrell as an Adult
Sorrell and Son (1934)
Hugh
This Acting Business (1933)
Frank Hallam
The Jewel (1933)
Richard Morton
After Dark (1933)
Tony
Rome Express (1932)
Michael Seeley
White Face (1932)
Paul Ferrier
In a Monastery Garden (1932)
Gaston Gerrard
A Gentleman of Paris (1931)
Philip Borell
A Night in Montmartre (1931)
Charlie Wykeham
Charley's Aunt (1930)
Screenplay
The Grass Is Greener (1960)
Theatre Play