| No Apologies (1990) as Tim |
| The Runaway (1964) as Prof. Hawkley |
| Murder Ahoy (1964) as Tramp |
| The Golden Rabbit (1962) as (uncredited) |
| The Unstoppable Man (1961) as Casey |
| Alive and Kicking (1959) as Villager |
| The Great Van Robbery (1959) as Mercer |
| Undercover Girl (1958) as Mike O'Sullivan |
| Booby Trap (1957) as Prof. Hasdane |
| The Rising of the Moon (1957) as Andrew Rourke, Station Master (segment 'A Minute's Wait') |
| The Man Without a Body (1957) as Dr. Brandon |
| Bernard Shaw (1957) as Self - Commentator |
| The Last Man to Hang (1956) as Nywood |
| Satellite in the Sky (1956) as Jack the Barman |
| Satellite in the Sky (1956) as Jack the Barman (uncredited) |
| Tons of Trouble (1956) as Cracknell |
| Shadow of a Man (1955) as Inspector Gates |
| The Beachcomber (1954) as Ship Captain |
| They Got What They Wanted (1954) as Owny Tubridy |
| The Gentle Gunman (1952) as Ambulance Attendant (uncredited) |
| Song of Paris (1952) as Syme |
| High Treason (1951) as Chemistry lecturer (uncredited) |
| The Lavender Hill Mob (1951) as Deputy Commander |
| The Long Dark Hall (1951) as Joe |
| The Strangers Came (1949) as Hotelier |
| Boys in Brown (1949) as Mr. Knight |
| Diamond City (1949) as Vanderbyl |
| Saints and Sinners (1949) as Berry |
| Uneasy Terms (1948) as Patrick |
| Bond Street (1948) as Club Doorman |
| Hungry Hill (1947) as Denny Donovan |
| I See a Dark Stranger (1946) as Galley Guide |
| Wanted for Murder (1946) as Mugsy Knight |
| Read All About It (1945) as Norris |
| It's in the Bag (1944) as Prendergast |
| Headline (1943) as Bill (uncredited) |
| Thunder Rock (1942) as Office Clerk |
| Unpublished Story (1942) as Lance Corporal |
| Danny Boy (1941) as Maloney |
| The Arsenal Stadium Mystery (1939) as Concierge (uncredited) |
| The Moon in the Yellow River (1938) as Willie |
| Non-Stop New York (1937) as Harrigan |
| Ourselves Alone (1936) as Maloney |