| Superman (1978) as 10th Elder |
| Royal Flash (1975) as English General |
| The Scarlet Blade (1963) as Beverley |
| Paranoiac (1963) as Williams |
| Danger by My Side (1962) as Prison Governor |
| Village of the Damned (1960) as Professor Smith |
| Bottoms Up! (1960) as Police Officer |
| Sink the Bismarck! (1960) as Captain Kerr - 'Hood' |
| The Mummy (1959) as Coroner |
| Too Many Crooks (1959) as Inspector Jensen |
| The Secret Man (1958) as Dr. Warren |
| Further Up the Creek (1958) as Admiral |
| Chain of Events (1958) as Bank Manager |
| The Revenge of Frankenstein (1958) as Inspector |
| The Naked Truth (1957) as Police Inspector |
| Quatermass 2 (1957) as The Police Commissioner |
| The Betrayal (1957) |
| Eyewitness (1956) as Chief Constable |
| The Last Man to Hang (1956) as Magistrate |
| Tons of Trouble (1956) as Doctor |
| Johnny, You're Wanted (1956) as Surgeon |
| Alias John Preston (1955) as Dr. Underwood |
| John and Julie (1955) as Palace Policeman |
| The Gilded Cage (1955) as Harding |
| It's a Great Day (1955) as Detective Inspector |
| The Men of Sherwood Forest (1954) as Moraine |
| Street Corner (1953) as Magistrate |
| The Ringer (1952) as Gardener |
| The Magic Box (1952) as 2nd Platform Man at Connaught |
| To the Rescue (1952) as Owner of Kennels |
| Mr. Denning Drives North (1951) as Wilson |
| Ten Little Indians (1949) as Dr. Edward Armstrong |
| Man on the Run (1949) as Det. Inspector Jim McBane |
| The Man from Yesterday (1949) as Gerald Amersley |
| Third Time Lucky (1949) as Inspector |
| Escape from Broadmoor (1948) as Inspector Thornton |
| House of Darkness (1948) as Crabtree |
| R.U.R. (1948) as Alquist |
| Mrs. Fitzherbert (1947) as Duke of Bedford |
| Mine Own Executioner (1947) as Dr. John Hayling |
| The Phantom Shot (1947) as Inspector Webb |
| Madonna of the Seven Moons (1945) as Guiseppe Labardi |
| Candles at Nine (1944) as William Gardener, Turf Commission |
| Headline (1943) as L.B. Ellington |
| Women Aren't Angels (1943) as Major Gaunt |
| Hard Steel (1942) as Alan Saunders |
| Banana Ridge (1942) as Chief Police Officer Staples |
| The Missing Million (1942) as Inspector Dicker |
| Penn of Pennsylvania (1942) as Bindle |
| The Big Blockade (1942) as Royal Navy: Naval Officer |
| The Seventh Survivor (1942) as Robert Cooper |
| Ships with Wings (1941) as Commdr. Hood |
| Old Mother Riley's Ghosts (1941) as John Cartwright |
| Old Mother Riley in Society (1940) as Tony Morgan |
| The Claydon Treasure Mystery (1938) as Peter Kerrigan |
| Talking Feet (1937) as Dr. Roger Hood |
| The Show Goes On (1937) as Mack McDonald |
| Pearls Bring Tears (1937) as Harry Willshire |
| Reasonable Doubt (1936) as Noel Hampton |
| Abdul the Damned (1935) as Talak Pasha, Officer of Turkish Army |
| D’Ye Ken John Peel? (1935) as Captain Moonlight / Captain Freeman |
| Once a Thief (1935) as Roger Drummond |
| Blind Justice (1935) as John Summers |
| Lend Me Your Husband (1935) as Jeff Green |
| The Blue Squadron (1934) as Colonel Mario Spada |
| Bella Donna (1934) as Nigel Armine |
| The Green Pack (1934) as Larry Dean |
| The Black Abbot (1934) as Frank Brooks |
| The Pointing Finger (1933) as Lord Rollestone |
| The House of Trent (1933) as John Trent |
| The Wandering Jew (1933) as Pietro Morelli (Phase III) |
| Enemy of the Police (1933) as John Meakin |
| Mayfair Girl (1933) as Robert Blair |
| Love's Old Sweet Song (1933) as Paul Kingslake |
| This Week of Grace (1933) as Henry Baring |
| The Lost Chord (1933) as David Graham |
| Little Fella (1933) as Major Tony Griffiths |
| The Mistress of Atlantis (1932) as Lt. Saint-Avit |
| Verdict of the Sea (1932) as Gentleman Burton |
| Men of Steel (1932) as James 'Iron' Harg |
| Number Seventeen (1932) as Barton |
| In a Monastery Garden (1932) as Michael Ferrier |
| The Wrong Mr. Perkins (1931) as Larry Byrne |
| Hindle Wakes (1931) as Alan Jeffcote |
| The Hound of the Baskervilles (1931) as Sir Henry Baskerville |
| Children of Chance (1930) as Gordon |
| Kissing Cup's Race (1930) as Lord Jimmy Hilhoxton |
| No Exit (1930) as Bill Alden |
| The Nipper (1930) as Max Nicholson |
| High Seas (1930) as Tony Bracklethorpe |
| Elstree Calling (1930) |
| Eve's Fall (1930) as Jack Tremaine |
| Taxi for Two (1929) as Jack Devenish |
| Atlantic (1929) as Lawrence |
| Kitty (1929) as Alex St. George |
| Smashing Through (1928) as Richard Bristol |
| Die Yacht der sieben Sünden (1928) as Kilian Gurlitt |
| Mademoiselle Parley Voo (1928) as John Smith - Theater Manager |
| The Flight Commander (1928) as John Massey |
| Sailors Don't Care (1928) as Slinger Woods |
| A Woman in Pawn (1927) as James Rawdon |
| Hindle Wakes (1927) as Allan Jeffcote |
| The Glad Eye (1927) as Maurice |
| Roses of Picardy (1927) as Lieutenant Skene |
| Mademoiselle from Armentieres (1927) as Johnny |
| London Love (1927) as Harry Raymond |
| Baddesley Manor: The Phantom Gambler (1926) as Stephen Ellis |
| The Tower of London (1926) |
| The Pleasure Garden (1925) as Hugh Fielding |
| A Daughter of Love (1925) as Dudley Bellairs |
| We Women (1925) as Michael Rivven |
| The Alley of Golden Hearts (1924) as Jack |
| His Grace Gives Notice (1924) as Joseph Longley |
| The Loves of Mary, Queen of Scots (1924) as George Douglas |
| The School for Scandal (1923) as Charles Surface |
| Little Miss Nobody (1923) as Guy Cheviot |
| The Mistletoe Bough (1923) as Lord Lovell |
| The Great Gay Road (1920) as Rodney Foster |
| The Emperor's New Clothes Music |
| Sherlock Holmes and a Study in Scarlet Music |
| David Copperfield Music |