Actor (68 credits)
- Total Cops (2003) Supt. Fabian, хроника
- Life in Danger (1964) Landlord
- Dr. Syn, Alias the Scarecrow (1963) Beadle
- Dead Man's Evidence (1962) Col. James Somerset
- Greyfriars Bobby: The True Story of a Dog (1961) Prosecutor
- Gorgo (1961) Prof. Flaherty
- The Frightened City (1961) Assistant Commissioner
- Top Secret (1961) Prison Doctor
- Trouble with Eve (1960) Col. Digby-Phillpotts
- Zoo Baby (1960) Zoo Superintendent
- Carry on, Constable (1960) not listed in credits
- The League of Gentlemen (1960) Patrolman, not listed in credits
- Just Joe (1960) Charlie
- The 39 Steps (1959) Policeman on Train, not listed in credits
- John Paul Jones (1959) 1st Villager
- Make Mine a Million (1959) Supt. James
- Violent Moment (1959) Inspector Davis
- Hidden Homicide (1959) Bill Dodd
- The Heart of a Man (1959) River Police Inspector, not listed in credits
- Undercover Girl (1958) Ted Austin
- The Invisible Man (1958) Colonel Grahame
- West of Suez (1957) Major Osborne
- The Crooked Sky (1957) Inspector «Mac» Macauley
- There's Always a Thursday (1957) James Pelly
- Morning Call (1957) Inspector S.G. Brown
- The New Adventures of Charlie Chan (1957) Sir Basil Dawson
- The Adventures of Sir Lancelot (1956) King Arthur
- Colonel March of Scotland Yard (1956) Hartnett, not listed in credits
- Pantomania, or Dick Whittington (1956)
- Man of the Moment (1955) Fabian of the Yard, not listed in credits
- Life with the Lyons (1955)
- Breakaway (1955) Webb
- The Adventures of Robin Hood (1955)
- Eight O'Clock Walk (1954) D.C.I.
- Doctor in the House (1954) Police Driver, not listed in credits
- The Cruel Sea (1953) Tallow
- Mogambo (1953) Wilson, not listed in credits
- Kidnapped (1952) Colin Campbell (Red Fox)
- The Second Mrs. Tanqueray (1952) Gordon Jayne
- Emergency Call (1952) Sgt. Bellamy
- White Corridors (1951) Policeman
- High Treason (1951)
- Take Me to Paris (1951) Gerald Vane
- Worm's Eye View (1951) Squadron Leader Briarly
- Blackmailed (1951) Supt. Crowe
- Paul Temple's Triumph (1950) Bill Bryant
- Seven Days to Noon (1950) Brigadier Grant, not listed in credits
- The Blue Lamp (1950) PC Campbell
- Assassin for Hire (1950) Det. Insp. Carson
- Whisky Galore! (1949) Sergeant Odd
- The Story of Shirley Yorke (1948) Captain Sharp
- Scott of the Antarctic (1948) Lt. H. Pennell R.N.
- Bond Street (1948) Sergeant
- Bonnie Prince Charlie (1948) Allan Macrae
- The Curse of the Wraydons (1946) Jack Wraydon aka Spring Heeled Jack
- The Middle Watch (1940) Captain Randall
- Old Mother Riley Joins Up (1940) Lt. Travers
- Return to Yesterday (1940) Journalist, not listed in credits
- Lucky to Me (1939) Lord «Tiny» Tyneside
- The Green Cockatoo (1937) Madison, tall henchman
- Love from a Stranger (1937) Ronald Bruce
- Cafe Colette (1937) Roger Manning
- Father Steps Out (1937) Johnnie Miller
- Jack of All Trades (1936) Dancer, not listed in credits
- Melody of My Heart (1936) Jim Brent
- Sweeney Todd: The Demon Barber of Fleet Street (1936) Mark
- Wedding Group (1936) Dr. Jock Carnegie
- Blue Smoke (1935) Don Chinko