| The Plank (1967) as Old Man |
| Three Hats for Lisa (1965) as Cinema Caretaker |
| Whistle Down the Wind (1961) as The Vet, Dr. Weaver |
| Jungle Street (1960) as Old Bill |
| The Desperate Women (1955) as Eddie |
| Meet Mr. Callaghan (1954) as Tweest |
| Rob Roy, The Highland Rogue (1953) as Donald Urquhart |
| Escape Route (1952) as Taxi Driver (uncredited) |
| A Christmas Carol (1950) as Gentleman of the Stock Exchange |
| The Mudlark (1950) as Broom |
| State Secret (1950) as Clubman |
| Treasure Island (1950) as Williams |
| Stage Fright (1950) as 3rd Chauffeur (uncredited) |
| Trottie True (1949) as Newspaper Editor (uncredited) |
| Old Mother Riley's New Venture (1949) as Dr. Collins |
| Man on the Run (1949) as Barge Captain Sweeney |
| Born of the Sea (1949) as Second narrator (voice) |
| Vote for Huggett (1949) as Chairman of the First Meeting (uncredited) |
| Mr. Perrin and Mr. Traill (1948) as Jenkins |
| Cup-Tie Honeymoon (1948) as Nobby Clarke |
| The Night Comes Too Soon (1948) |
| Miranda (1948) as Fisherman (uncredited) |
| My Brother Jonathan (1948) as Bailiff |
| They Made Me a Fugitive (1947) as Chief Warder |
| Dear Murderer (1947) as Doctor |
| The Upturned Glass (1947) as Lorry Driver |
| Hue and Cry (1947) as Watchman |
| Rebecca (1947) as William Tabb |
| I See a Dark Stranger (1946) as Guest at Birthday Party (uncredited) |
| Wanted for Murder (1946) as Head Park Keeper |
| Appointment with Crime (1946) as Mr. Quilp |
| Night Boat to Dublin (1946) as Hotel Porter (uncredited) |
| The Echo Murders (1945) as Preston |
| The Agitator (1945) as Taylor |
| A Window in London (1940) as Hotel Manager |
| The Stars Look Down (1940) as Miner at Rescue |
| Trunk Crime (1939) as The Landlord |
| Men Without Honour (1939) as Fane |
| The Challenge (1938) as A Ropemaker |
| Return of a Stranger (1937) as Mr. Van Der Geun |
| Under a Cloud (1937) as Gambler on Ship |
| Brief Ecstasy (1937) as Coleman |
| The Wife of General Ling (1937) as Doctor |
| Fire Over England (1937) as Lord Amberley |
| The Big Noise (1936) as Gluckstein |
| No Limit (1935) as Turner |
| Look Up and Laugh (1935) as Reporter |
| Off the Dole (1935) as Music Shop Manager |
| The Silent Passenger (1935) as Ticket Inspector (uncredited) |
| His Majesty & Co. (1935) as Sam Bloom |
| Death at Broadcasting House (1934) as Weisskopf (uncredited) |