•
Morning Departure (1950) – Leading Telegraphist Hillbrook •
Seven Days to Noon (1950) – Private Jackson •
The Franchise Affair (1951) – Mechanic •
Pool of London (1951) – First Tram Conductor (uncredited) •
I’ll Never Forget You (1951) – Geiger Man (uncredited) •
High Treason (1951) – Anarchist (uncredited) •
His Excellency (1952) – Soldier •
Angels One Five (1952) – Airman • ''
The Planter's Wife'' (1952) – Radio operator (uncredited) •
Top Secret (1952) – British N.C.O. •
Time Bomb (1953) – Saboteur •
Street of Shadows (1953) – Danny Thomas •
Sailor of the King (1953) – Signalman Willy 'Misery' Earnshaw •
Malta Story (1953) – Grouchy Soldier Clearing Rocks (uncredited) •
The Good Beginning (1953) – Bookie's Runner (uncredited) •
The Young Lovers (1954) – Sailor (uncredited) •
The Sea Shall Not Have Them (1954) – Gus Westover •
Carrington V.C. (1954) – Sergeant Owen •
Fabian of the Yard (1954) •
Raising a Riot (1955) – Guardsman (uncredited) •
The End of the Affair (1955) – 1st Orator •
The Night My Number Came Up (1955) – Engineer •
Footsteps in the Fog (1955) – Jones •
Josephine and Men (1955) – Henry •
The Cockleshell Heroes (1955) – Sergeant Craig • ''
It's a Great Day'' (1955) – Charlie Mead • ''
Private's Progress'' (1956) – Pvt. George Blake •
The Last Man to Hang (1956) – Bonaker •
Child in the House (1956) – Bert •
A Hill in Korea (1956) – Pvt. Lindop •
The Man in the Sky, aka
Decision Against Time (1957) – Joe Biggs •
Seven Waves Away (1957) – Willy Hawkins •
Saint Joan (1957) – English Soldier •
Face in the Night (1957) – Ted • ''
Strangers' Meeting'' (1957) – Willie Fisher •
Barnacle Bill (1957) – Figg •
Son of a Stranger (1957) – Lenny •
Carve Her Name with Pride (1958) – Sergeant, Parachute Training Instructor (uncredited) •
Happy Is the Bride (1958) – Shop Steward •
The Safecracker (1958) – Morris •
Dunkirk (1958) – Merchant Seaman in Pub •
Cat & Mouse (1958) – Superintendent Harding •
Blood of the Vampire (1958) – Carl • ''
I Was Monty's Double'' (1958) – Orderly Sergeant •
The Square Peg (1958) – Cpl Motor Pool. (uncredited) •
The Siege of Pinchgut (1959) – Bert • ''
I'm All Right Jack'' (1959) – Knowles •
Please Turn Over (1959) – Works Manager •
Sink the Bismarck! (1960) – Able Seaman (uncredited) •
Carry On Constable (1960) – Detective Sergeant Liddell • ''
Let's Get Married'' (1960) – Works Manager •
Light Up the Sky! (1960) – Lance Corporal Tomlinson •
Watch Your Stern (1960) – Sailor fishing for bike •
Crossroads to Crime (1960) – Len •
Exodus (1960) – Sergeant •
Carry On Regardless (1961) – First Sinister Passenger •
Raising the Wind (1961) – Removal Man •
On the Fiddle (1961) – First Airman •
Petticoat Pirates (1961) – CPO Nixon •
H.M.S. Defiant (1962) – Bosun Dawlish •
The Longest Day (1962) – Camp Cook (uncredited) •
Carry On Spying (1964) – Milchmann •
Carry On Cleo (1964) – Sergeant-Major •
Rotten to the Core (1965) – Anxious O'Toole •
Bunny Lake Is Missing (1965) – Taxi Driver •
Circus of Fear (1966) – Mason •
The Magnificent Two (1967) – Drunken Soldier •
Run Like a Thief (1967) – Abel Baker •
Cuckoo Patrol (1967) – Dicko •
The Lost Continent (1968) – The Mate •
Decline and Fall... of a Birdwatcher (1968) – First Warder •
Chitty Chitty Bang Bang (1968) – Junkman •
The Bushbaby (1969) – Barman •
The Magic Christian (1969) – Hot Dog Vendor •
Cromwell (1970) – Executioner (uncredited) •
The Magnificent Six and 1/2 (1971) •
Steptoe and Son (1972) – Chauffeur •
Digby, the Biggest Dog in the World (1973) – Dog Home Manager •
Carry On Emmannuelle (1978) – Man in Launderette •
Around the World in 80 Days (1989) – Liverpool Ticket Agent •
Freddie as F.R.O.7 (1992) – Old Gentleman Raven (voice) (final film role) ==Selected television credits==