故事發(fā)生在第二次世界大戰(zhàn)期間,情報科軍官格勞少校(奧馬爾·沙里夫 Omar Sharif 飾)奉命調(diào)查一宗手段極為殘忍的謀殺案,馮塞德里茨將軍(查爾斯·格雷 Charles Gray 飾)、卡倫博格少將(唐納德·普利森斯 Donald Pleasence 飾)和坦茲將軍(彼德·奧圖 Peter O\'Toole 飾)均為案件的嫌疑人,但他們都拒絕配合調(diào)查。 馮塞德里茨將軍的妻子娜塔莎想為兩人的女兒于麗克(喬安娜·佩蒂 Joanna Pettet 飾)在眾多年輕有為的軍官之中覓得一位金龜婿,她看上了坦茲將軍,但于麗克卻并不喜歡這位在戰(zhàn)場上殺人如麻的惡魔。當(dāng)著坦茲將軍的面,于麗克邀請軍官雷蒙德共舞,兩人卻因此墜入愛河,與此同時,格勞少校的直覺告訴他,坦茲就是那位邪惡的兇手。