| Short Sharp Shocks Volume 4 (2025) as Sir Maddox (Black Angel) |
| Silk (2007) as Café Verdun Man #1 |
| Miracle (2004) as Team West Germany |
| The Emperor's New Clothes (2001) as British Sergeant |
| Esther Kahn (2000) as Dodo, Trish's husband |
| Jesus (1999) as Farmer |
| Les Misérables (1998) as Lombard |
| Mission: Impossible (1996) as MI5 Agent |
| Kabloonak (1994) as Skipper Bill |
| The Baby of Mâcon (1993) as The Father |
| Waterland (1992) as Stan Booth |
| Blue Dolphin - l'avventura continua (1990) as Zio Gerry |
| Una vita scellerata (1990) as Baccio Bandinelli |
| Laggiù nella giungla (1988) as Farrow |
| Cry Freedom (1987) as 2nd Roadblock Policeman |
| Cook & Peary: The Race to the Pole (1983) as Skipper |
| I Paladini. Storia d'armi e d'amori (1983) as Ferraù |
| Raiders of the Lost Ark (1981) as Tall Captain |
| The Final Conflict (1981) as Brother Antonio |
| Black Angel (1980) as Sir Maddox |
| The Day Christ Died (1980) as First Temple Guard |
| S.O.S. Titanic (1980) as Officer on Carpathia (uncredited) |
| The Human Factor (1979) as Matthew Connolly |
| Meetings with Remarkable Men (1979) |
| A Town Called Bastard (1971) as Man (uncredited) |
| Captain Apache (1971) as Snake |
| The Last Valley (1971) as Tub |
| Oh! What a Lovely War (1969) as German Soldier (uncredited) |
| Isadora (1968) as Raymond Duncan |
| The Year of the Sex Olympics (1968) as Nat Mender |