特鲁迪(蓓蒂·赫顿 Betty Hutton 饰)是一个天真到有些犯傻的女孩,驻扎在镇上的军队要离开了,居民们为士兵们举行了热闹的欢送派对,特鲁迪在派对上喝高了,第二天醒来时,她发现自己不仅于一夜之间嫁为了人妻,腹中竟然还怀上了某个士兵的孩子,更糟糕的是,特鲁迪并不知道自己的丈夫,孩子的父亲究竟是谁。
诺威尔(埃迪·布莱肯 Eddie Bracken 饰)一直以来都深深的爱着特鲁迪,即便现在特鲁迪身上背负了这么多的麻烦,诺威尔对特鲁迪的感情都没有一丝一毫的改变,这让特鲁迪彻底改变了对诺威尔的的看法,而诺威尔则打算承担起本不属于他的责任。
海伦(玛琳·黛德丽 Marlene Dietrich 饰)原本拥有一个幸福的家庭,和丈夫爱德华(赫伯特·马歇尔 Herbert Marshall 饰)之间感情十分要好,两人共同抚养着小儿子约翰(迪基·穆尔 Dickie Moore 饰),生活堪称典范。然而,战争的开始打破了笼罩在这家人头上的宁静时光,爱德华穿上军装走上了战场,毫不意外的,最终,海伦在焦急和担忧中迎来了爱德华的死讯,与此同时,海伦赖以生存的房子也在一把火中化为乌有,无奈之下,她只得沦为娼妓。
很快,海伦便凭借着自己的美貌和智慧在欢场了声名远扬,人们称她为“金发维纳斯”。海伦希望能够在自己的恩客中找到下半生的依靠,但遗憾的是,这些男人根本没有想过要对她负责。
18岁的玛丽(凯瑟琳·赫本 Katharine Hepburn 饰)从法国回到了苏格兰,推翻了冒牌王后伊丽莎白(弗萝伦丝·艾尔德里吉 Florence Eldridge 饰)的统治。宫里的大臣们虽然表面效忠于玛丽王后,但背地里各怀鬼胎。
在大臣们的逼迫之下,玛丽王后借给了好色的达恩利王(道格拉斯·沃尔顿 Douglas Walton 饰),这段政治联姻让玛丽感到非常的痛苦。大臣们企图利用昏庸的达恩利王谋反,在阴谋得逞之后将其谋杀,紧接着又将他的死,嫁祸给了玛丽的第二任丈夫博斯威尔(弗雷德里克·马奇 Fredric March 饰)。就在玛丽因为政权焦头烂额之际,伊丽莎白提出想要帮她一把,可这个阴险的女人亦有着自己的算盘。