1956
Lost as Military Man (Uncredited)1954
The Rainbow Jacket as Bernie Rudd1953
The Straw Man as Clay Rushlow1943
Escape to Danger as Rupert Chessman1943
They Met in the Dark as Carter1941
Turned Out Nice Again as Nelson1941
This England as Lord Clavely1940
The Proud Valley as Sir John1939
Goodbye, Mr. Chips as (uncredited)1939
Confidential Lady as John Canter1938
St. Martin's Lane as Jack Temperley1938
Stardust as Eric Williams1937
Splinters in the Air as Richards1937
Strange Experiment as Michael Waring1936
The Man Behind the Mask as Jimmy Slade1936
East Meets West as Neville Carter1935
The Passing of the Third Floor Back as Chris Penny1934
Girls Will Be Boys as Bernard1934
Brides to Be as George Hutton1933
Love's Old Sweet Song as Eric Kingslake1932
Partners Please as Eric Hatington1931
Alibi as Ralph Ackroyd