Uncredited Sophie Okonedo as Amanda Roke Rade Serbedzija as Viktor Schvitkoy Robert Hardy as Sir John Barry