В оккупированной нацистами Варшаве в 1942 году происходит жестокое убийство проститутки, бывшей тайным немецким агентом. Расследование преступления доверяют майору абвера Грау (Омар Шариф). Его расследование выходит на трёх немецких генералов: генерала фон Зейдлиц-Габлера (Чарльз Грей), его начальника штаба генерала Каленберга (Дональд Плезенс) и генерала Танца (Питер О'Тул), но расследование Грау обрывается — по инициативе начальства его переводят в Париж.