Actor
- The Prime Minister (1941) .... Lord Derby
- The Show Goes On (1937) .... Martin Fraser
- I Give My Heart (1936) .... Louis XV
- Head Office (1936) .... Henry Crossman
- The Story of Papworth, the Village of Hope (1936) .... Dr. Strong
- Royal Cavalcade (1935) .... Gentleman
- The Private Life of Don Juan (1934) .... Antonio Martinez, an Actor as Actors Go
- Discord (1933) .... Peter Stenning
- One Precious Year (1933) .... Stephen Carton
- The Woman Between (1932) .... Tom Smith
- Aren't We All? (1932) .... Willie
- Sunshine Susie (1932) .... Herr Arvray
- The Impassive Footman (1932) .... Bryan Daventry
- The Love Contract (1932) .... Neville Cardington
- Frail Women (1932) .... Colonel Leonard Harvey
- There Goes the Bride (1932) .... Max
- Where Is This Lady? (1932) .... Rudi Muller
- The Middle Watch (1930) .... Captain Maitland
- Loose Ends (1930) .... Malcolm Ferres
- The Marriage Business (1927) .... Robert
- The Sentence of Death (1927) .... The Patient
- Brown Sugar (1922) .... Lord Sloane
- The Faithful Heart (1922) ....
- For Her Father's Sake (1921) .... Walter Cardew
- All the Winners (1920) .... Tim Hawker
- Edge o' Beyond (1919) .... Dr. Cecil Lawson
- Flames (1917) .... Valentine Creswell
- The Real Thing at Last (1916) .... General Banquo
- Just a Girl (1916) .... Lord Trafford
- Milestones (1916) .... Lord Monkhurst
- Danny Donovan, the Gentleman Cracksman (1914) .... Frank Ashworth


