Space: 1999
Petrov
The New Avengers
Nazi Corporal
The Protectors
Gang Member
The Living Daylights
Gasworks Supervisor
Octopussy
Lenkin
Lifeforce
Prime Minister
Brannigan
Masseur (uncredited)
The Shuttered Room
Macbeth
Caithness
All Coppers Are...
Football Fan in Pub (uncredited)
Traitor's Gate
Kelly
The Search for Alexander the Great
Callisthenes