Dans les années 50 à Vienne, un ancien nazi retrouve par hasard une femme, qui fut sa victime préférée dans le camp où il sévissait comme tortionnaire.
Max est portier de nuit dans le célèbre hôtel de l'Opéra, à Vienne. C'est là qu'a choisi de descendre Atherton, un chef d'orchestre, accompagné de Lucia, sa femme. Très vite, Max reconnaît Lucia : ils se sont connus dans un camp de concentration où Max, alors officier SS, était chargé des interrogatoires...