L'histoire débute en 1954 à Berlin, coeur même de la guerre froide où Harvey Torrita, le chef local de la CIA – surnommé " le sorcier " - et son assistant, Jack McCauliffe, tentent de faire passer à l'ouest des transfuges du KGB. Les informations que ces derniers peuvent livrer sont capitales ; elles concernent la présence d'une taupe aux plus hauts échelons de la CIA. L'échec d'une des principales défections apporte la preuve de cette trahison. Mais reste à trouver le coupable... Cette quête sera le combat personnel de Torrita et MCCauliffe pour les années à venir, impliquant aussi bien le MI6, le Mossad, que le KGB...