Vienne, 1957. Max, un ancien officier SS, est portier de nuit dans un grand hôtel. Il se retrouve un jour face à Lucia, l'épouse d’un chef d’orchestre. Un fantôme de son passé. Car, pendant la guerre, Max entretenait dans un camp de concentration une passion sadomasochiste avec Lucia, l'une de ses prisonnières, alors à peine âgée de 16 ans. Irrésistiblement attirés l'un par l'autre, tous deux finissent par renouer leur liaison. Ceci n’est pas du goût des anciens compagnons nazis de Max, qui organisent des ''procès-thérapies'' où ils pensent pouvoir se décharger de leur culpabilité… ce qui passe par l’exécution des protagonistes de l’époque, derniers témoins de leurs atrocités. Les deux amants se retranchent dans l’appartement de Max, assiégés par les ex-nazis…