Actor (61 credits)
- Tarzan and the Trappers (1958) Commissioner Brandini
- The Seventh Sin (1957) Allan, not listed in credits
- Something of Value (1957) Physician - McKenzie Massacre, not listed in credits
- The Scarlet Coat (1955) Col. Simcoe, not listed in credits
- The Sea Chase (1955) Petty Officer, not listed in credits
- King Richard and the Crusaders (1954) Castelaine
- The Royal African Rifles (1953) Saxon
- Rogue's March (1953) Wilson, not listed in credits
- Charade (1953) Capt. van Buren
- The Pathfinder (1952) Capt. Clint Bradford
- Dangerous Assignment (1952) Wethersby
- Lorna Doone (1951) Walt Snowe, not listed in credits
- Secrets of Monte Carlo (1951) British Inspector
- Tales of Robin Hood (1951) Alan A. Dale
- The Son of Dr. Jekyll (1951) Daniels' Reporter, not listed in credits
- Tarzan's Peril (1951) Warden, not listed in credits
- Fireside Theatre (1949)
- Celia: The Sinister Affair of Poor Aunt Nora (1949) Larry Peters
- The Fool and the Princess (1948) Harry Granville
- I Walk Alone (1948) Charles, not listed in credits
- But Not in Vain (1948) Fred Van Nespen
- Golden Earrings (1947) Richard Byrd
- Strange Journey (1946) Roger Blythe
- Without Reservations (1946) Army Lieutenant, not listed in credits
- The Wife of Monte Cristo (1946) not listed in credits
- Cloak and Dagger (1946) British Officer, not listed in credits
- Flesh and Fantasy (1943) Young Man, not listed in credits
- The Mysterious Doctor (1943) Lt. Christopher «Kit» Hilton
- Above Suspicion (1943) Thornley
- Desperate Journey (1942) English Officer
- Eagle Squadron (1942) King, not listed in credits
- A Yank in the R.A.F. (1941) Flight Lt. Sterling Richardson
- Singapore Woman (1941) Clyde
- Shining Victory (1941) Dr. Bentley
- Shadows on the Stairs (1941) Hugh Bromilow
- Man Hunt (1941) Co-Pilot, not listed in credits
- Pride and Prejudice (1940) Mr. Bingley
- British Intelligence (1940) Frank Bennett
- My Son, My Son! (1940) Rory O'Riorden
- The Letter (1940) John Withers
- The Invisible Man Returns (1940) Chaplain, not listed in credits
- The Witness Vanishes (1939) Lord Noel Stratton
- Home from Home (1939) Jim
- Quiet Please (1938) Dr. Faversham
- If I Were King (1938) Noel de Jolys
- Thistledown (1938) Lord James Dunfoyle
- Boy Meets Girl (1938) Rodney Bowman
- Mayfair Melody (1937) Dickie
- Ship's Concert (1937) Purser
- The Windmill (1937) Officer
- Ourselves Alone (1936) 2nd Lieut. Lingard
- Hail and Farewell (1936) Peter Dove
- The Heirloom Mystery (1936) Alf Dene
- The Tenth Man (1936) Edward O'Donnell
- Crime Over London (1936) Ronald Martin
- A Star Fell from Heaven (1936) Winkler
- The Girl in the Flat (1934) Bit Role, not listed in credits
- The Third Clue (1934) Derek Clayton
- To Be a Lady (1934) Jerry Dean
- Badger's Green (1934) Dickie Wetherby
- Death at Broadcasting House (1934) Peter Ridgwell
Writer (1 credits)