1941The Common Touch— Harmonica Player
1940When the Daltons Rode— Crony #2
1940The Doctor Takes a Wife— Professor (uncredited)
1939The Hound of the Baskervilles— Sir Charles Baskerville
1939The Man in the Iron Mask— Valet de Chambre
1939The Man They Could Not Hang— Priest (uncredited)
1938Kidnapped— Minister
1938Invisible Enemy— Sir Joshua Longstreet
1938Little Orphan Annie— Soo Long
1938If I Were King— Beggar (uncredited)
1937Prens ve Yoksul— Second Doctor
1936The House of Secrets— Commissioner Cross
1936I'm Much Obliged— Auntie Pru
1935Les Misérables— Head Gardener
1932Prestige— Colonel Du Flos (as Ian MacLaren)
1932Afraid to Talk— Chief Frank Hyers
1931Body and Soul— General Trafford-Jones
1931The Conquering Horde— Marvin Fletcher
1930Journey's End— Osborne "Uncle"
1924Yolanda— Campo Basse
1924Monsieur Beaucaire— Duke of Winterset
1923Under the Red Robe— King Louis XIII