1950
The Happiest Days of Your Life as Monsieur Joue: Staff of Nutbourne1950
Dick Barton at Bay as Professor Mitchell1949
Now Barabbas as Jones1949
Train of Events as District Superintendent1949
Stop Press Girl as Editor, Evening Comet1948
Scott of the Antarctic as Chairman of Meeting1948
The Guinea Pig as Alec Stevens1947
The Courtneys of Curzon Street as Sir Frank Murchison1947
Fame Is the Spur as Suddaby1945
I Live in Grosvenor Square as Merridew1943
The Adventures of Tartu as Dr. Willendorf1943
They Met in the Dark as Police Sergeant1943
Thursday's Child as Charles Lennox1942
Much Too Shy as Not available1942
Secret Mission as Monsieur Fayolle1942
Breach of Promise as Saxon Rose1941
'Pimpernel' Smith as Dvorak1941
Inspector Hornleigh Goes to It as Inspector Blow1941
The Common Touch as McFarlane1941
Old Bill and Son as Gustave1941
Mr. Proudfoot Shows a Light as Officer1941
Jeannie as French Customs Man1941
The Dawn Guard as Bert1940
Ten Days in Paris as Not available1940
Let George Do It! as Schwartz, Spy Chieftain1940
Pastor Hall as Herr Veit1939
The Four Just Men as Prison Governor (uncredited)1939
Traitor Spy as Otto Lemnel1937
Dark Journey as Captain of Swedish Packet1937
Oh, Mr. Porter! as Superintendent1936
Educated Evans as Capt. Reid1936
The Marriage of Corbal as Gamekeeper1936
Windbag the Sailor as Captain of the 'Rob Roy'1936
Annie Laurie as Alec Laurie1936
The River House Mystery as Not available1935
Me and Marlborough as Naylor1935
Brown on Resolution as Kapitan von Lutz1935
King of the Damned as Capt. Perez1935
Death Drives Through as Mr. Lord1935
Checkmate as Mr. Curtail1935
The Case of Gabriel Perry as William Read1935
Admirals All as Adm. Westerham1934
The Man Who Knew Too Much as Detective Inspector (uncredited)1934
Dirty Work as Customer With Umbrella1934
The Office Wife as Simms1934
The Green Pack as Monty Carr1931
The Wrong Mr. Perkins as Mr. Mellows1930
Enter the Queen as Brood