爱情片
故事发生在1930年代的上海。托德(拉尔夫·费因斯饰)是一位外交官,他的生活和事业都陷入了瓶颈。初到这里时,托德也怀揣着远大的理想,但逐渐失去视力和纷繁复杂的阴谋斗争,让他的事业一蹶不振。在一家夜总会,托德遇到了一位名叫索菲亚(娜塔莎理查森饰)的女人。索菲亚,曾经是著名的伯爵夫人,如今成了歌舞女郎,为了抚养十岁的女儿,她甚至不得不出卖自己的身体。正是这两个风景相同的人,不断地相互吸引。不久之后,日本侵华战争爆发,而此时,托德发现了自己对索菲亚压抑已久的浓浓爱意。这对彼此心心相印的男女终于可以结婚了吗?