Actor
My Life in Ruins
2009
as Barnaby
Mrs. Henderson Presents
2005
as Leslie Pearkes
The Tichborne Claimant
1998
as Workhouse Master
The Secret Agent
1996
as Yundt
Jane Eyre
1996
Citizen X
1995
as Dunenkov
Shoot the Revolution
1990
as Nicolae Ceausescu
Chicago Joe and the Showgirl
1990
as Insp. Tansill
Mountains of the Moon
1990
as Doctor
The Rainbow
1989
as Vicar
Breakthrough at Reykjavik
1987
as Sergei Akhromeyev
The Whistle Blower
1986
as Make-Up Man
Mr. Pye
1986
as Major Havershot
Brazil
1985
as Interview Official
Anna Karenina
1985
as Grisha
Sakharov
1984
Success Is the Best Revenge
1984
as Magistrate
Squaring the Circle
1984
as Official
A Pattern of Roses
1983
as Mr. Bellinger (The Past)
Country
1981
as Mr Joseph
Murphy's Stroke
1980
as Magistrate
Comedians
1979
as Bert Challenor
Last Summer
1977
as Tattersall
Macbeth
1970
as Banquo