Minder
as Police Solicitor
Play for Today
as Lev Bulansky
For All Mankind
as Artem
Tales of the Unexpected
as Helmut Weinrich
Bergerac
as Duchesne
Spooks
as Uri
Gangs of London
as Molotok
Wonder Woman 1984
as Russian General
The King's Man
as Mayor of Sarajevo (uncredited)
GoldenEye
as Computer Store Manager
6 Underground
as General Pena
Diamonds Are Forever
as Aide to Metz (uncredited)
Secret Army
as Ivan
I'm Alan Partridge
as Chris Feathers
The Last Emperor
as Oculist
Space Precinct
as Amory Wolf
The Sum of All Fears
as General Bulgakov
Shanghai Knights
as The Mayor
Brass Eye
The Far Pavilions
as Porson