L'histoire se déroule à Zurich en 1956 pendant la Guerre Froide et s'inspire de faits réels dans le secteur de la politique internationale. Peu de temps avant sa retraite, l'agent spécial Rappold (Klaus Maria Brandauer) est chargé d'un cas d'espionnage important concernant l’influent Dr. Harry Wind (Sebastian Koch), un agent réputé en relations publiques. Un jeu du chat et la souris s'engage entre les deux hommes. Rappold tente d’exposer Wind, un membre estimé de l'establishment et un machiavélique adversaire, et de prouver qu’il est un espion soviétique. Mais les certitudes de Rappold laissent place à de nombreux doutes alors qu’il découvre une inimaginable conspiration dans laquelle il joue lui-même un rôle jusque-là insuspecté.