Synopsis : Quelques années ont passé quand on retrouve Jack et son supérieur, Harvey Torriti, dit "Le Sorcier", chef de l'antenne de la CIA à Berlin. Un transfuge soviétique a révélé l'existence d'une taupe à la CIA, dont l'identité demeure mystérieuse. James Jesus Angleton, le chef de la cellule de contre-espionnage de la CIA, aiguille Jack et son mentor dans leur enquête. Une enquête dangereusement menacée par l'attirance de Jack pour son contact, Lili, la séduisante ballerine, qui lui fait perdre la tête... 1956. Jack McCauliffe est envoyé en Hongrie pour porter assistance aux opposants au régime communiste et les informer de l'aide qu'ils peuvent espérer des États-Unis en cas d'insurrection. Jack est arrêté par les services secrets hongrois en même temps qu'Elizabeth, une Anglaise dont le mari hongrois a été torturé et la fille placée dans un foyer. La CIA tente de faire sortir Jack de prison mais abandonne les insurgés qui n'ont que leurs fusils à opposer aux chars soviétiques dans les rues de Budapest...