Actor (36 credits)
- The Hot Potato (2012) Thug 1
- Back in Business (2007) Boris
- Are You Ready for Love? (2006) Van Driver
- BloodRayne (2005) Monetary Guard
- Anazapta (2002) Compte de Fugiere
- Die Another Day (2002) Man at Sword Club, not listed in credits
- The Mummy Returns (2001) Man in Alley, not listed in credits
- Sexy Beast (2000) Raymond
- The World Is Not Enough (1999) Man in Restaurant, not listed in credits
- The Last Seduction II (1999) Gabriel
- Titanic (1997) Bert Cartmell
- Tomorrow Never Dies (1997) Carver's Thug, not listed in credits
- MacGyver: Trail to Doomsday (1994) Plato
- The Mystery of Edwin Drood (1993) Head Ruffian
- Blue Ice (1992) Patrol Car Driver, not listed in credits
- Batman (1989) Napier Hood
- Dempsey & Makepeace (1985) 2nd. Warder
- Alas Smith & Jones (1984)
- Never Say Never Again (1983) Hostage Guard, not listed in credits
- Sahara (1983) Kamal
- Raiders of the Lost Ark (1981) German Soldier, not listed in credits
- The Wild Geese (1978) Mercenary, not listed in credits
- Candleshoe (1977) Hood, not listed in credits
- The XYY Man (1976) Motorcyclist
- The New Avengers (1976) Cybernaut
- The Pink Panther Strikes Again (1976) Asylum Attendant, not listed in credits
- Confessions of a Driving Instructor (1976) Monks Hill Rugger Team
- The Slipper and the Rose: The Story of Cinderella (1976) Prince's Guard
- The Man with the Golden Gun (1974) Beirut Thug
- And Now the Screaming Starts! (1973)
- Psychomania (1973) Hinky
- The Last Run (1971) 2nd Man
- The Persuaders! (1971) Schubert's Man 2, not listed in credits
- The Dirty Dozen (1967) Airborne Soldier, not listed in credits
- The Avengers (1961) Gillie
- Top Secret (1961) Second Thug