Eye of the Needle
(1981)
as Lock Keeper
The Mirror Crack'd
(1980)
as Film Technician (uncredited)
The Shillingbury Blowers
(1980)
as Reggie
Danger on Dartmoor
(1980)
as Sam
High Rise Donkey
(1980)
as High Rise Resident
Yesterday's Hero
(1979)
as Sam Turner
Terry and June
(1979)
as Louis
Return of the Saint
(1978)
as Charlie Stewart
The Bass Player and the Blonde
(1978)
as Max
Life Begins at Forty
(1978)
as The Old Man
The Bass Player and the Blonde
(1977)
as Max
The Great Snail Race
(1976)
as Grumpy Gardener
Sporting Chance
(1975)
as Dwyer (archive footage)
The Amorous Milkman
(1975)
as Wilf
Great Expectations
(1974)
as Scarred Convict
The Firefighters
(1974)
as Stark
Confessions of a Window Cleaner
(1974)
as Removal Man
Churchill's People
(1974)
as George Campsie
Steptoe & Son Ride Again
(1973)
as Claude
Centre Play
(1973)
as Kipper
Carson Country
(1972)
as Tom Brannigan
The Alf Garnett Saga
(1972)
as Man (uncredited)
Up the Chastity Belt
(1972)
as 1st Locksmith
Rainbow
(1972)
as Himself
Sykes
(1972)
as Fire Chief
Sykes
(1972)
as Ambulance Man
Sykes
(1972)
as Harold Wilson
Sykes
(1972)
as Mr. Bickershaw
Sykes
(1972)
as Mr. Ackersmith
New Scotland Yard
(1972)
as Sammy Cutler
Ireland, Mother Ireland
(1971)
as Conor Ingram
10 Rillington Place
(1971)
as Furniture Dealer
Dad's Army
(1971)
as Nazi Orderly
Quest for Love
(1971)
as Taximan
The Persuaders!
(1971)
as Dwyer
Too Late the Hero
(1970)
as C/Sgt.
Play for Today
(1970)
as Tom Brannigan
Moon Zero Two
(1969)
as Len the Barman
Till Death Us Do Part
(1969)
as Fred
The Magnificent Six and ½: Peewee Had a Little Ape
(1969)
as Man with Animal Trophies
The Fossett Saga
(1969)
as Herbert Quince
The Killing of Sister George
(1968)
as Taxi Driver (uncredited)
Gold Is Where You Find It
(1968)
as Pader Murphy
Look at Life: There Ought to Be a Law
(1968)
as Mr. Everyman
The Expert
(1968)
as Harry Poole
Dad's Army
(1968)
as The Yokel
Smashing Time
(1967)
as Workman in Café
ITV Playhouse
(1967)
as Max
Island of Terror
(1966)
as Constable John Harris
The Projected Man
(1966)
as Harry Slinger
Take a Pair of Private Eyes
(1966)
as Hector Frayne
The Midas Plague
(1965)
as Fred
Orlando
(1965)
as Orlando O'Connor
Out of the Unknown
(1965)
as Fred
Thirty-Minute Theatre
(1965)
as Spike
Smokescreen
(1964)
as Hotel Waiter
The Four Seasons of Rosie Carr
(1964)
as Willie Ogmore
The Iron Maiden
(1963)
as Fred Trotter
Crane
(1963)
as Orlando O'Connor
Swallows and Amazons
(1963)
as Young Billie
Espionage
(1963)
as Crutchley
The Secret of Monte Cristo
(1961)
as Albert
Clue of the Silver Key
(1961)
as Horace Tickler
They Met in a City
(1961)
as Eddie
Kraft Mystery Theatre
(1961)
as Tim Bowers
There Was a Crooked Man
(1960)
as Foreman
The House in Marsh Road
(1960)
as Morris Lumley
Sink the Bismarck!
(1960)
as Civilian Worker - 'Prince of Wales' (uncredited)
Dead Lucky
(1960)
as Harry Winston
Arthur's Treasured Volumes
(1960)
Make Mine a Million
(1959)
as Robber (uncredited)
The Hound of the Baskervilles
(1959)
as Perkins
Carlton-Browne of the F.O.
(1959)
as Signaller
I'm All Right Jack
(1959)
as Shop Steward
The Price of Silence
(1959)
as Slug
Libel
(1959)
as Newspaper Vendor (uncredited)
Upstairs and Downstairs
(1959)
as Driver (uncredited)
The 39 Steps
(1959)
as Train restaurant staff (uncredited)
Too Many Crooks
(1959)
as Tramp (uncredited)
The Captain's Table
(1959)
as Sailor Opening Water Valve (uncredited)
The Scapegoat
(1959)
as Man (uncredited)
The Men From Room 13
(1959)
as Cracker
Orders to Kill
(1958)
as Flight Sgt. Flint
Up the Creek
(1958)
as Bates
Further Up the Creek
(1958)
as Bates
Law and Disorder
(1958)
as Shorty
I Was Monty's Double
(1958)
as Go-Between
The Larkins
(1958)
as Spiv
Charlesworth at Large
(1958)
as Lorris
Yangtse Incident: The Story of H.M.S. Amethyst
(1957)
as Able Seaman Walker
The Scamp
(1957)
as Shopkeeper
Barnacle Bill
(1957)
as Frogman
Carry On Admiral
(1957)
as Attendant
The Long Haul
(1957)
as Taxi Driver
Just My Luck
(1957)
as Mr. Roberts
Tiger in the Smoke
(1956)
as Tom Gripper
Circus Friends
(1956)
as George
You Can't Escape
(1956)
as Ted the Poacher
The Hide-Out
(1956)
as Tim Bowers
The Long Arm
(1956)
as Police Constable in Information Room
Reach for the Sky
(1956)
as Warrant Officer Blake
Dr. Jekyll and Mr. Hyde
(1956)
as Child's Father
Home and Away
(1956)
as Albert West
A Town Like Alice
(1956)
as Australian Driver
The Baby and the Battleship
(1956)
as Chief Steward
The Tony Hancock Show
(1956)
Hancock's Half Hour
(1956)
Whack-O!
(1956)
as Ginger Perkins
Armchair Theatre
(1956)
as Charles West
Armchair Theatre
(1956)
as Conor Ingram
The Quatermass Xperiment
(1955)
as Police Sergeant Questioning Rosie
The Glass Cage
(1955)
as George
A Prize of Gold
(1955)
as Milkman (uncredited)
The Ladykillers
(1955)
as Second Cab Driver (uncredited)
Storm Over the Nile
(1955)
as Joe (uncredited)
Passage Home
(1955)
as Sheltia
The Constant Husband
(1955)
as Adelphi Barman
Portrait of Alison
(1955)
as Bill, the Telephone Engineer
Josephine and Men
(1955)
as Desk Sergeant
A Kid for Two Farthings
(1955)
as (uncredited)
One Way Out
(1955)
as Gang Member (uncredited)
Lilli Palmer Theatre
(1955)
as Sam Weller
The Adventures of Robin Hood
(1955)
as Pick
Father Brown
(1954)
as Scotland Yard sergeant
Impulse
(1954)
as uncredited
Radio Cab Murder
(1954)
as Spencer
Devil on Horseback
(1954)
as Darky
The Embezzler
(1954)
as Railway Inspector
They Who Dare
(1954)
as Marine Boyd
The Young Lovers
(1954)
as Driver, Embassy car JAK711 (uncredited)
Final Appointment
(1954)
as Alfred Vickery
The End of the Road
(1954)
as First Postal Clerk
The Rainbow Jacket
(1954)
as Bruce
Malta Story
(1953)
as Army Airfield Soldier
Appointment in London
(1953)
as Ackroyd
The Runaway Bus
(1953)
as Airport Security Officer
The Cruel Sea
(1953)
as Carslake
Love in Pawn
(1953)
as Uncredited
The Steel Key
(1953)
as Chauffeur
The Saint's Return
(1953)
as Barkley
Death Goes to School
(1953)
as Sergeant Harvey (Uncredited)
Secret People
(1952)
as Irish Police Sergeant
The Big Frame
(1952)
as Fred, mechanic at Bristow & Brown
The Voice of Merrill
(1952)
as Sgt. Baker
Trent's Last Case
(1952)
as Inspector Murch
Angels One Five
(1952)
as Mess Waiter
Derby Day
(1952)
as Harry Bunn
Curtain Up
(1952)
as Ambulance man (uncredited)
The Hour of 13
(1952)
as Reporter (uncredited)
Brandy for the Parson
(1952)
as Lorry Driver
The Brave Don't Cry
(1952)
as Porter
Before Your Very Eyes
(1952)
Pool of London
(1951)
as 2nd Engineer (uncredited)
High Treason
(1951)
as Sam - Printer (uncredited)
Assassin for Hire
(1951)
as Bert
Mr. Denning Drives North
(1951)
as (uncredited)
The Galloping Major
(1951)
as Newspaper Vendor (uncredited)
Captain Horatio Hornblower R.N.
(1951)
as Seaman Garvin (uncredited)
The Magnet
(1950)
as Postman
The Blue Lamp
(1950)
as Bookmaker's Assistant at White City (Uncredited)
Treasure Island
(1950)
as Cady
Chance of a Lifetime
(1950)
as Worker
No Trace
(1950)
as Mechanic
Highly Dangerous
(1950)
as Customs Man (uncredited)
Once a Jolly Swagman
(1949)
as Johnny Briggs (uncredited)
Obsession
(1949)
as Club steward
The Hasty Heart
(1949)
as Driver (uncredited)
Passport to Pimlico
(1949)
as Sapper
Vengeance Is Mine
(1949)
as Stacy
Madness of the Heart
(1949)
as Soldier at Airport
The Cure for Love
(1949)
as Charlie Fox
Trottie True
(1949)
as 'Bedford' Stage Manager (uncredited)
The Small Back Room
(1949)
as Crowhurst
Stop Press Girl
(1949)
as Railway Ticket Clerk (uncredited)
Floodtide
(1949)
as Barman (uncredited)
A Song for Tomorrow
(1948)
as Sergeant
To the Public Danger
(1948)
as Police Driver
Scott of the Antarctic
(1948)
as Leading Stoker E. McKenzie R.N.
Portrait from Life
(1948)
as Army Truck Driver
Love in Waiting
(1948)
as Bit Part (uncredited)
Trouble in the Air
(1948)
Colonel Bogey
(1948)
as Soldier
They Made Me a Fugitive
(1947)
The Captive Heart
(1946)
as POW in Top Bunk (uncredited)
Mr Jones Takes the Air
(1946)