Actor (15 credits)
- Reminiscence (2016) Old Man
- Michael Collins (1996) Soldier on Station
- McCallum (1995) Technician 1
- Shoot to Kill (1990) Sergeant William Montgomery
- Star Wars: Episode VI - Return of the Jedi (1983) Storm Trooper, not listed in credits
- Clash of the Titans (1981) Arab Prince, not listed in credits
- Eye of the Needle (1981) Sergeant Major, not listed in credits
- Outland (1981) Technician Victim, not listed in credits
- Rough Cut (1980) Party Guest, not listed in credits
- Superman II (1980) US Marine, not listed in credits
- Star Wars: Episode V - The Empire Strikes Back (1980) Storm Trooper, not listed in credits
- The Elephant Man (1980) Thug from Pub, not listed in credits
- Hanover Street (1979) British Sergeant, not listed in credits
- The First Great Train Robbery (1978) Business Owner, not listed in credits
- Force 10 from Navarone (1978) Partisan Mountain Soldier, not listed in credits