

Random Harvest
1942 · as Chetwynd

Sherlock Holmes Faces Death
1943 · as Dr. Bob Sexton

Little Friend
1934 · as Hilliard

Broken Blossoms
1936 · as Battling Burrows

Commandos Strike at Dawn
1942 · as German Colonel

The Return of Carol Deane
1938 · as Mark Poynton

The Great Defender
1934 · as Leslie Locke

Thumbs Up
1943 · as Bert Lawrence

Many Waters
1931 · as Jim Barcaldine

Wolves
1930 · as Mark

The Nursemaid Who Disappeared
1939

The Mystery of the Mary Celeste
1935 · as Capt. Benjamin Briggs

Smash and Grab
1937 · as Malvern

Action for Slander
1937 · as Capt. Hugh Bradford

Return to Yesterday
1940 · as Osbert

Juggernaut
1936 · as Roger Clifford

I Give My Heart
1935 · as Count du Barry

His Grace Gives Notice
1933 · as George Barwick