| Cash in Hand (1998) as Robbo |
| Destination Moonbase-Alpha (1978) as Dr. Shaw |
| The Bawdy Adventures of Tom Jones (1976) as Gentleman of the Hunt (uncredited) |
| The Last Valley (1971) as Rethman |
| Guns in the Heather (1969) as Levick |
| Bam! Pow! Zap! (1969) as Ted Parsloe |
| Carry On Up the Khyber (1968) as Burpa in Crowd (uncredited) |
| Lassie's Greatest Adventure (1963) |
| Lassie's Great Adventure (1963) |
| The Pit and the Pendulum (1961) as Maximillian |
| Captain Brassbound's Conversion (1960) as Osman |
| The Miracle (1959) as Gypsy |
| Battle of the Coral Sea (1959) as Simes |
| The Tommy Steele Story (1957) as Brushes |
| The Battle of the River Plate (1956) as Archer, HMS Ajax |
| House of Secrets (1956) as Dufrene |
| Reach for the Sky (1956) as RAF Corporal |
| Private's Progress (1956) as Pvt. Green - Driver |
| The Woman for Joe (1955) as Freddie the Kid |
| Passage Home (1955) as Oglethorpe |
| The Passing Stranger (1954) as Cafe Patron |
| Third Party Risk (1954) as Porter |
| Happy Ever After (1954) as Murphy |
| Fast and Loose (1954) as Man at Crash |
| Park Plaza 605 (1953) as Police Constable (uncredited) |
| Genevieve (1953) as Mechanic (Uncredited) |
| Folly to Be Wise (1952) as Soldier in Pub |
| The Planter's Wife (1952) as Soldier |
| Come Back Peter (1952) as Bank Clerk |
| Hunted (1952) as Lorry Driver's Mate |
| A Gunman Has Escaped (1948) as Red |