

The Browning Version
1951 · as Lord Baxter

The Winslow Boy
1948 · as Captain Flower

You Pay Your Money
1957 · as Steve Mordaunt

Libel
1959 · as Admiral Loddon

Golden Arrow
1949 · as Commanding Officer

The Miracle of Love
1919 · as (uncredited)

Paul Temple's Triumph
1950 · as Major Murray

Waltz Time
1945 · as Captain of Gendarmes

I Will Repay
1924 · as Vicomte de Marny

Honours Easy
1935 · as William Barton

Many Waters
1931 · as Philip Sales

The Student's Romance
1935 · as Grand Duke of Westphalia

The Great Mr Handel
1942

The March Hare
1956 · as Hardwicke

Blossom Time
1934 · as Hutten Bremmer

The Fake
1927 · as Clifford Howe

Hail and Farewell
1936 · as Col. Oldham

The Loves of Mary, Queen of Scots
1924 · as Lord Dudley