Actor (32 credits)
- Too Hot to Handle (1960) Dinelli's driver
- The Four Just Men (1959) Captain
- The Adventures of Robin Hood (1955) Lieutenant
- Calcutta (1947) Scared Man, not listed in credits
- The Verdict (1946) Arthur Kendall
- Pursuit to Algiers (1945) Sanford
- The Picture of Dorian Gray (1945) Adrian Singleton
- The Man in Half Moon Street (1945) Alan Guthrie
- Son of Lassie (1945) Blind Corporal P.O.W., not listed in credits
- The Unwritten Code (1944) Roland Cheever, not listed in credits
- The Keys of the Kingdom (1944) Thad (scenes deleted)
- The Story of Dr. Wassell (1944) Lt. Bainbridge, not listed in credits
- The Hour Before the Dawn (1944) Jackson, not listed in credits
- None But the Lonely Heart (1944) Taz Jones, not listed in credits
- Immortal Sergeant (1943) Cottrell
- Corvette K-225 (1943) British Lieutenant, not listed in credits
- No Time for Love (1943) Dunbar, not listed in credits
- Captains of the Clouds (1942) Carmichael
- This Above All (1942) Soldier, not listed in credits
- The Loves of Edgar Allan Poe (1942) Charles Dickens
- The Pied Piper (1942) Roger Dickinson, not listed in credits
- Counter-Espionage (1942) Kurt Weil, alias Kent Wells
- Hudson's Bay (1941) Gerald Hall
- A Yank in the R.A.F. (1941) Squadron Leader Macbeth
- How Green Was My Valley (1941) Mr. Jonas
- Charley's Aunt (1941) Harley Stafford
- British Intelligence (1940) Lt. Borden, not listed in credits
- Winter Carnival (1939) Count Olaf Von Lundborg
- The Little Princess (1939)
- Tarzan Finds a Son! (1939) Mr. Richard Lancing
- The Hound of the Baskervilles (1939) John Stapleton
- The Dawn Patrol (1938) Donnie