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