故事发生在十九世纪的意大利,一位非常美丽的女子和当地一个有钱人结了婚,谁知道这个有钱人是一个冷酷无情的禽兽,当他发现自己的妻子心里还爱着另外一个男人之后,他残忍的杀死了这个男人。之后,有钱人带着妻子踏上了前往欧洲的旅途,途中,女子因为生产而死,留下了一个婴儿,有钱人将婴儿丢到了修道院。之后,一个苏格兰商人收养了这个可怜的孩子,给他取名为安东尼(弗雷德里克·马奇 Fredric March 饰)。
一晃眼多年过去,安东尼长大成人,和养父家厨娘的女儿安琪拉(奥利维娅·德哈维兰 Olivia de Havilland 饰)相恋了,安琪拉一心想要成为歌剧明星,而安东尼则潜心追随养父从商,两人渐行渐远。
菲利普(理查德·伯顿 Richard Burton 饰)和表兄安布罗斯(约翰·萨顿 John Sutton 饰)之间的感情十分要好,与此同时,安布罗斯也是一位非常富裕的人。可是某一日,菲利普意外的收到了安布罗斯的死讯,这突如其来的死亡让菲利普开始怀疑,一切都和安布罗斯的妻子蕾切尔(奥利维娅·德哈维兰 Olivia de Havilland 饰)有关。
为了调查事件的真相,菲利普来到了安布罗斯家中,在这里,他和蕾切尔相见了。菲利普惊叹于蕾切尔的美貌,并且很快就坠入了情网之中。被爱情冲昏了头脑的菲利普开始推翻自己此前一切关于蕾切尔的不利设想,殊不知,自己早已经落入了精心策划的圈套之中。
乔治(查尔斯·博耶 Charles Boyer 饰)是一名拥有罗马尼亚血统的法国人,为了能够赚钱养活自己,乔治如今在墨西哥从事着出卖自己身体的行当。乔治最大的梦想就是有朝一日能够前往美国,获得美国的国籍,摆脱自己可悲的过往,为此他制定了一个周密的计划。
乔治决定找一个美国女人结婚,这样他就可以顺利成章的成为美国人,然后再一脚将这个可怜的女人蹬掉,之后接自己真正心爱的女人阿妮塔(宝莲·高黛 Paulette Goddard 饰)来美国一起生活。虽然不愿意将爱人拱手让人,但阿妮塔知道,想到得到任何东西,首先都得付出些什么。很快,乔治在美国就遇见了名为艾米(奥利维娅·德哈维兰 Olivia de Havilland 饰)的女子。