Actor (37 credits)
- Treasure Island (1995) Sailor
- First Among Equals (1986) Stan Fulton
- The Return of Sherlock Holmes (1986) John Straker
- Macbeth (1983) First Murderer
- Shine on Harvey Moon (1982) Shopkeeper
- The Great Riviera Bank Robbery (1979) Lawyer
- Horse in the House (1977) Alan Green
- Robin's Nest (1977) Sam Gifford
- The New Avengers (1976) Murford
- Angels (1975) Mr. Coral
- Heidi (мини-сериал) (1974) Sebastian
- Moonbase 3 (1973) Tom Hill
- Hands of the Ripper (1971) Mr. Wilson
- Start the Revolution Without Me (1969) The Sergeant
- The Expert (1968) Jones
- The Worker (1965) Henry
- Orlando (1965) Jack Martino
- Sands of the Kalahari (1965) Detjens, not listed in credits
- Thursday Theatre (1964) Robbie
- Cleopatra (1963) Guard, not listed in credits
- Z Cars (1962) PC Horrocks
- Cash on Demand (1962) Peter Harvill
- Very Important Person (1961) Forger, not listed in credits
- Yesterday's Enemy (1959) Turner
- Expresso Bongo (1959) Beast Burns, not listed in credits
- Up the Creek (1958) Webster
- The Camp on Blood Island (1958) Cpl. Betts
- Floods of Fear (1958) National Guard #3
- Quatermass 2 (1957) Chris, not listed in credits
- Manuela (1957) Murphy
- The Steel Bayonet (1957) Pvt. Ferguson
- A Hill in Korea (1956) Pvt. Neill
- The Quatermass Xperiment (1955) Tucker - Night Nurse, not listed in credits
- They Can't Hang Me (1955) Pvt. Eric Colter, soldier with rifle
- Where's Charley? (1952) Student, not listed in credits
- The Crimson Pirate (1952) Pirate, not listed in credits
- The Tales of Hoffmann (1951) Student, not listed in credits