故事从中尉查尔斯·梅森准备回家过圣诞节开始讲起,梅森所坐的飞机途径新奥尔良时因恶劣天气不得不临时降落,在饭店里他被偶然结识的记者拉到夜总会拉斐特之家游玩,并在那里遇到了歌女杰基·拉蒙特(狄安娜·德宾 饰)。在与歌女谈话的过程中,梅森得知对方真正的名字是艾比盖尔·莫奈特,是三年前的杀人犯罗伯特·莫奈特(吉恩·凯利 饰)的妻子。伴着阴雨连绵的天气,艾比盖尔一点一点向梅森讲述了她和丈夫是如何相遇相爱的,他们曾经幸福的婚姻又是如何染上鲜血渐渐走向破灭的。
圣诞节前夕,美国陆军军官查理·梅森在新奥尔良遇见了美丽的拉菲特酒庄女主人“杰基”(真名阿比盖尔·马内特)。她在倒叙中向他讲述了她与迷人但不平衡的罗伯特·马内特的婚姻走向衰落的故事。当她的丈夫杀死了一名赌徒时,他的控制欲极强的母亲试图掩盖这件事。当他被捕后,她和她的儿子责怪阿比盖尔。阿比盖尔因丈夫被判无期徒刑而感到内疚,于是成为一名酒吧女服务员。与此同时,罗伯特越狱来看望阿比盖尔,却被警察开枪射杀,死在她怀里,让她重新开始。
由于天气恶劣,查尔斯·梅森中尉被迫在新奥尔良度过圣诞节。郁郁寡欢的中尉最近被女友甩了,他爱上了在夜总会和妓院工作的歌手杰基·拉蒙特。一起参加完午夜弥撒后,她向查尔斯讲述了自己的故事。她的真名是阿比盖尔,她爱上了罗伯特·马内特。经过六个月幸福的婚姻生活后,罗伯特因谋杀罪被捕,但阿比盖尔情不自禁地爱着她的坏丈夫。
查尔斯·梅森中尉在被派往海外之前有几天的假期。当他收到一封电报,宣布未婚妻与另一个男人结婚时,他在旧金山与未婚妻结婚的计划破灭了。他决定无论如何都要出发,这样他就可以面对她。但由于暴风雨天气,飞机被迫在平安夜降落在新奥尔良。航空公司在附近的酒店为乘客找到房间,但不能保证飞机第二天可以起飞。梅森试图寻找其他交通工具,但没有成功。他去酒店酒吧喝了一杯,遇到了一位喝得酩酊大醉的记者西蒙·费尼莫尔。听说梅森的困境后,西蒙建议他们去一家夜总会,那里的老板瓦莱丽·勒·梅罗德 (Valerie Le Merode) 认识很多人,也许可以搭便车。