2019
as Turgistan Plant Manager
2019
as Gavin Forbes
2018
as Frank (Barrister's Clerk)
2018
as Mr Waters
2014
as Anton Kotov
2013
as Park Keeper
2013
as James Monkland
2012
as Factory Onlooker
2012
as Oliver Tudpole
2010
as Footman
2010
as George Ferret
2010
as Andrei Kolchak
2009
as Stalin's Interpreter
2006
as Media Executive
2006
as Father Stanislaw Dziwisz
2005
as Blind Man
1999
as Helicopter pilot
1992
as Gideon
1991
as Young Man
1986
as Peter Everly
1982
as Alan Duckworth