故事发生在第二次世界大战期间,情报科军官格劳少校(奥马尔·沙里夫OmarSharif饰)奉命调查一宗手段极为残忍的谋杀案,冯塞德里茨将军(查尔斯·格雷CharlesGray饰)、卡伦博格少将(唐纳德·普利森斯DonaldPleasence饰)和坦兹将军(彼德·奥图PeterO'Toole饰)均为案件的嫌疑人,但他们都拒绝配合调aaa。冯塞德里茨将军的妻子娜塔莎想为两人的女儿于丽克(乔安娜·佩蒂JoannaPettet饰)在众多年轻有为的军官之中觅得一位金龟婿,她看上了坦兹将军,但于丽克却并不喜欢这位在战场上杀人如麻的恶魔。当着坦兹将军的面,于丽克邀请军官雷蒙德共舞,两人却因此坠入爱河,与此同时,格劳少校的直觉告诉他,坦兹就是那位邪恶的凶手。