1941
The Prime Minister as Lord Derby1937
The Show Goes On as Martin Fraser1936
The Story of Papworth, the Village of Hope as Dr. Strong1935
I Give My Heart as Louis XV1934
The Private Life of Don Juan as Antonio Martinez, an Actor as Actors Go1933
Discord as Peter Stenning1933
One Precious Year as Stephen Carton1932
The Love Contract as Neville Cardington1932
Aren't We All? as Willie1932
There Goes the Bride as Max1932
The Impassive Footman as Bryan Daventry1932
Where Is This Lady? as Rudi Muller1932
Frail Women as Colonel Leonard Harvey1931
Sunshine Susie as Herr Arvray1931
The Woman Between as Tom Smith1930
Loose Ends as Malcom Forres1930
The Middle Watch as Captain Maitland1927
This Marriage Business as Robert1924
Miriam Rozella as Rudolph1923
Young Lochinvar as Lochinvar1923
The Indian Love Lyrics as Prince Zahindin1922
The Faithful Heart as Waverley Ango1920
A Temporary Gentleman as Walter Hope1919
Gamblers All as Harold Tempest1919
The Edge o' Beyond as Dr. Cecil Lawson1918
Tinker, Tailor, Soldier, Sailor as John Tinker1918
The Man Who Won as Captain Bert Brook1918
The Elder Miss Blossom as Curate1917
The Sorrows Of Satan as Geoffrey Tempest1916
Milestones as Not available