1954. Alors qu'il tente de fuir Cuba en bateau, Bernie Gunther est arrêté par la CIA et transféré à la prison de Landsberg à Berlin. La guerre froide fait rage et les Américains, qui ont besoin d'informations sur l'Allemagne de l'Est et les Soviétiques, passent un marché avec Gunther : sa liberté dépendra de ce qu'il leur révélera sur un ancien de la SS, Erich Mielke, le chef de la nouvelle Stasi. Au fil des interrogatoires qu'il subit, Gunther se raconte : son entrée dans la SS, la traque des communistes allemands dans les camps français, les mois passés en URSS comme prisonnier de guerre, et sa volonté farouche de sauver, à tout prix, sa peau.