故事产生在1938年的佛罗伦萨,玛丽(克里斯汀·斯科特·托马斯KristinScottThomas饰)即将在这里展开她惬意的假期。一次偶然中,玛丽结识了年长的商人埃德加(詹姆斯·福克斯JamesFox饰),后者随即对玛丽展开了热闹的攻势。玛丽并不爱埃德加,可埃德加拥有的财产和未来荣华繁华的生涯却令玛丽陷入了迟疑之中。 就在这个节骨眼上,美国帅哥拉里(西恩·潘SeanPenn饰),法西斯军官莱奥帕蒂(马西莫·吉尼MassimoGhini)和身无分文的穷小伙雷切尔(杰瑞米·戴维斯JeremyDavies饰)这三个位置悬殊本性迥异的男人接连呈现在了玛丽的面前并对玛丽发生了兴致。不知是出于同情照旧怜悯,玛丽对处境窘迫的雷切尔颇为看护,雷切尔将这一系列的行动曲解为了恋爱,就此埋下了悲剧的种子。