as Priest
as Young Zealot 2
as Adrian
as Nick
as Ludo
as NKVD Officer Kobulov
as Patrick
as Mr Shears/Mr Wise/Duty Sergeant/Voice Two/Ensemble
as Paul Simmons
as Russian Ambassador
as Clifford Davis
as DCI Jacob Williams
as Roger Aspinall
as Lawyer
as Head Teacher
as Tim
as Graham Oakes
as Solicitor
as Ben Hill
as Richard Arc
as Andrew Tennison
as Sammy Samuelson
as Justin
as Father Boyle
as Professor John Moreton
as Reverend Andrew