Brian Dennehy
as William Kirwill
Ian McDiarmid
as Prof. Andreev
Richard Griffiths
as Anton
Lee Marvin
as Jack Osborne
Joanna Pacula
as Irina Asanova
Michael Elphick
as Pasha
Niall O'Brien
as Agent Rurik
Rikki Fulton
as Maj. Pribluda
Alexander Knox
as General
Henry Woolf
as Levin
Tusse Silberg
as Natasha
Patrick Field
as Fet