故事发生在1938年的佛罗伦萨,玛丽(克里斯汀·斯科特·托马斯 Kristin Scott Thomas 饰)即将在这里展开她惬意的假期。一次偶然中,玛丽结识了年长的商人埃德加(詹姆斯·福克斯 James Fox 饰),后者随即对玛丽展开了热烈的攻势。玛丽并不爱埃德加,可埃德加拥有的财富和未来荣华富贵的生活却令玛丽陷入了犹豫之中。
就在这个节骨眼上,美国帅哥拉里(西恩·潘 Sean Penn 饰),法西斯军官莱奥帕蒂(马西莫·吉尼 Massimo Ghini)和身无分文的穷小伙雷切尔(杰瑞米·戴维斯 Je