故事发生在20世纪30年代的上海,托德(
拉尔夫·费因斯 Ralph Fiennes 饰)是一位生计和事业都陷入了瓶颈的外交官,整日混迹于欢场和酒馆之间。刚刚来到这里的时间,托德也有过重大和高远的幻想,但慢慢失去的视力和复杂的手腕争斗让他无奈再在职业的道路上前进下去。 在一家夜总会里,托德结识了名叫索菲亚(
娜塔莎·理查德森 Natasha Richardson 饰)女子。索菲亚曾是申显然赫的伯爵夫人,如今却沦为艳舞女郎,为了抚养十岁的女儿,她乃至不得不出卖自身的肉体。便是如许境遇相同的两人,不断的互相吸引着。不久之后,日侵华战争全面迸发,而此时,托德才发觉了自身压抑已久的对于索菲亚的强烈爱意,这对息息相通的男女终极是否终成家属呢?