Actor (67 credits)
- The Rogues (1964) Carter Rutledge
- Night Tide (1961) Capt. Samuel Murdock
- The Miracle (1959) Colonel, not listed in credits
- Island of Lost Women (1959) Dr. McBain
- Northwest Passage (1958) Colonel Benson
- Too Much, Too Soon (1958) Sean, not listed in credits
- The Abductors (1957) Herbert Evans
- Johnny Trouble (1957) Madden
- Operation Cicero (1956) MacFadden
- D-Day the Sixth of June (1956) Voice of Radio Broadcaster, not listed in credits
- Escape to Burma (1955) Astrologer
- The 20th Century-Fox Hour (1955) Harry
- The Sea Chase (1955) British Officer of the Watch, not listed in credits
- King Richard and the Crusaders (1954) Physician, not listed in credits
- Khyber Patrol (1954) not listed in credits
- The Lineup (1954) Bartlett
- Charge of the Lancers (1954) Ring Official at Boxing Match, not listed in credits
- King of the Khyber Rifles (1953) Maj. Lee, doctor, not listed in credits
- The Desert Rats (1953) Captain, not listed in credits
- The Pepsi-Cola Playhouse (1953) Mr. Rouse
- The Royal African Rifles (1953) слухи
- Your Favorite Story (1953) Prefect
- Lady in the Iron Mask (1952)
- Dangerous Assignment (1952) Dr. Horace Wakefield
- Thunder on the Hill (1951) Melling
- The Son of Dr. Jekyll (1951) Editor Richard Daniels
- Bud Abbott and Lou Costello Meet the Invisible Man (1951) Dr. Philip Gray
- Double Crossbones (1951) British Sea Captain, not listed in credits
- Rogues of Sherwood Forest (1950) Baron Alfred, not listed in credits
- Chicago Deadline (1949) G.G. Temple
- The Prince of Thieves (1948) Baron Tristram, not listed in credits
- California (1947)
- Calcutta (1947) Inspector Kendricks
- The Imperfect Lady (1947) Kelvin, not listed in credits
- Unconquered (1947) Lt. Fergus McKenzie
- Ivy (1947) Sergeant, not listed in credits
- Temptation (1946) Smith-Parrington, not listed in credits
- O.S.S. (1946) Col. Crawson
- Salome Where She Danced (1945) Henderson
- The House of Fear (1945) Chalmers
- Tonight and Every Night (1945) Group Captain G. Homesby, not listed in credits
- The Brighton Strangler (1945) Capt. Perry, not listed in credits
- Patrick the Great (1945) Prentis Johns
- The White Cliffs of Dover (1944) Captain Griffiths, not listed in credits
- The Merry Monahans (1944) Weldon Laydon, Broadway Talent Scout
- The Master Race (1944) William Forsythe
- The Story of Dr. Wassell (1944) Dutch Military Messenger, not listed in credits
- Passport to Destiny (1944) Lord Haw-Haw
- Hitler's Children (1943) Nazi Major
- Sherlock Holmes in Washington (1943) Bart Lang
- Sherlock Holmes Faces Death (1943) Phillip Musgrave
- Passport to Suez (1943) Karl
- Nightmare (1942) J.B. Abbington
- Captains of the Clouds (1942) Orderly, not listed in credits
- Sherlock Holmes and the Voice of Terror (1942) BBC Radio Announcer, voice acting, not listed in credits
- Eagle Squadron (1942) Major Severn
- A Yank in the R.A.F. (1941) Wing Commander, not listed in credits
- Dangerously They Live (1941) Capt. Strong (credits) / Captain Hunter)
- One Night in Lisbon (1941) Aide, not listed in credits
- Tarzan Finds a Son! (1939) Pilot, not listed in credits
- The Holy Terror (1937) Redman
- Wee Willie Winkie (1937) Captain Bibberbeigh
- Fair Warning (1937) Herbert Willett
- Half Angel (1936) Dr. William Barth
- Mary of Scotland (1936) Leicester
- Lloyd's of London (1936) Sir Gavin Gore
- Charlie Chan at the Race Track (1936) Bagley