Varsovie en 1942, on découvre le corps d'une femme assassinée par un sadique. D'après un témoin, le meurtrier est un général allemand, ce qui réduit le nombre des suspects à trois personnes : Tanz, Kahlenberg et von Seydlitz-Gabler. Le chef de la police militaire, le major Grau, décide de rechercher le coupable, mais quand il commence à enquêter parmi l'état-major, il est brusquement muté à Paris.
Deux ans plus tard, après le débarquement en Normandie, Grau retrouve à Paris les trois généraux. Il reprend ses investigations, aidé par l'inspecteur de police français Morand. Ce dernier, qui a accès aux documents confidentiels, découvre que Kahlenberg est mêlé au complot du 20 juillet contre Hitler. Seydlitz-Gabler, quant à lui, est au courant du projet, mais garde prudemment le silence. Le troisième enfin, Tanz, nazi fidèle, se montre le plus inquiétant. Un soir, Tanz assassine une prostituée et maquille le crime de façon à ce que Hartmann, son aide de camp, soit inculpé. Convaincu que le général est le véritable coupable, Grau arrête Tanz. Mais juste à ce moment, la radio annonce l'échec du complot contre Hitler et Tanz tue Grau en le faisant passer pour un des conjurés.
Vingt ans plus tard, un groupe d'anciens militaires fête la libération de Tanz, emprisonné jusqu'alors comme criminel de guerre. Un nouveau crime sadique est commis. Morand, en mémoire de Grau, confond le général grâce au témoignage de Hartmann, et l'accule au suicide.