Actor (58 credits)
- Mars Probe 7: Making the Ambassadors of Death (2012) Sentry, хроника
- GoldenEye (1995) Guard at Helicopter Show
- The Adventures of Sherlock Holmes (1984) John
- Robin of Sherwood (1984) Gisburne's Helper
- The Day of the Triffids (1981) Jo's Attacker
- Tarka the Otter (1979) Ferretter
- Enemy at the Door (1978) Man
- Disraeli (1978) 1st Returning Officer
- Treasure Island (1977) Sgt. Dance
- Secret Army (1977) German Officer
- Robin's Nest (1977) Customer
- The Bawdy Adventures of Tom Jones (1976) Gentleman of the Hunt, not listed in credits
- The Prince and the Pauper (1976) Darbon
- Little Lord Fauntleroy (1976) Mather
- Trial by Combat (1976) Sir Harold Carslake
- Poldark (1975) Miner
- Survivors (1975) Phil
- Space: 1999 (1975) Ted Clifford
- Carry on Dick (1974) Highwayman, not listed in credits
- The Day of the Jackal (1973) Special Branch Detective, not listed in credits
- The Adventures of Black Beauty (1972) Jennings
- Arthur of the Britons (1972) Luke
- New Scotland Yard (1972) Villain in Phone Box
- The Pathfinders (1972) SS Guard, not listed in credits
- The Protectors (1972) Jarman
- Colditz (1972) Capt. Bobby Peters
- See No Evil (1971) Steve's Man #1
- The Persuaders! (1971) Vine's thug, not listed in credits
- The Rivals of Sherlock Holmes (1971) Mounted Policeman
- The Goodies (1970)
- Perfect Friday (1970) Strong Room Guard
- The First Churchills (1969) Bavarian Colonel
- Randall and Hopkirk (Deceased) (1969) Second Male Nurse
- Star! (1968) Corp. Cooper, not listed in credits
- The Expert (1968) Farmworker
- Salt and Pepper (1968) Lieutenant
- Where Eagles Dare (1968) Sgt. Hartmann, not listed in credits
- The Champions (1968) Hypnotised Follower in Hotel Corridor
- The Prisoner (1967) First Horseman
- Bedazzled (1967) Priest, not listed in credits
- The Intelligence Men (1965) Stagehand, not listed in credits
- The Ipcress File (1965) Prison Guard
- That Kind of Girl (1963) Johnson
- Dr. Crippen (1963) Radio Officer Andrews, not listed in credits
- Doctor Who (1963)
- Crosstrap (1962) Ricky
- Gang War (1962) Chuck
- The Silent Invasion (1962) Curt
- Richard the Lionheart (1962) De Fleury
- The Third Alibi (1961) Det. Sgt. Fred Smith, not listed in credits
- Deadline Midnight (1960) Wheeler
- Danger Within (1959) Hamlet Play POW, not listed in credits
- Behemoth the Sea Monster (1959) PLA Radio Operator, not listed in credits
- The Four Just Men (1959) Bob
- I Was Monty's Double (1958) British Sentry, not listed in credits
- The Adventures of Sir Lancelot (1956) Peasant
- Potts in Parovia (1956) Announcer
- The Adventures of Robin Hood (1955)