Play for Today
Lev Bulansky
For All Mankind
Artem
Minder
Police Solicitor
Tales of the Unexpected
Helmut Weinrich
Bergerac
Duchesne
Spooks
Uri
Gangs of London
Molotok
Whatever Happened to the Likely Lads?
Hotel Porter
Secret Army
Ivan
I'm Alan Partridge
Chris Feathers
Miss Marple
Ardwyck Fenn
Q.E.D.
Julius Caesar
Pythias
Soldier and Me
Henchman Smiler
The Far Pavilions
Porson
The King's Man
Mayor of Sarajevo (uncredited)
Wonder Woman 1984
Russian General
6 Underground
General Pena
GoldenEye
Computer Store Manager
The Sum of All Fears
General Bulgakov
Diamonds Are Forever
Aide to Metz (uncredited)
The Apocalypse
Corvus
The Last Emperor
Oculist
Shanghai Knights
The Mayor
Thick as Thieves
Sergeev
To the Devil a Daughter
Kollde (as Constantine De Goguel)
Voyage of the Damned
Navigation Officer
There's a Girl in My Soup
Michel Le Guestier
Miss Marple: The Mirror Crack'd from Side to Side
Blood: The Last Vampire
Mr. Henry