故事發(fā)生在20世紀(jì)30年代的上海,托德(拉爾夫·費(fèi)因斯 Ralph Fiennes 飾)是一位生活和事業(yè)都陷入了瓶頸的外交官,整日混跡于歡場(chǎng)和酒館之間。剛剛來到這里的時(shí)候,托德也有過宏大和高遠(yuǎn)的理想,但漸漸失去的視力和復(fù)雜的權(quán)謀爭(zhēng)斗讓他無法再在職業(yè)的道路上前進(jìn)下去?! ≡谝患乙箍倳?huì)里,托德結(jié)識(shí)了名叫索菲亞(娜塔莎·理查德森 Natasha Richardson 飾)女子。索菲亞曾是聲名顯赫的伯爵夫人,如今卻淪為艷舞女郎,為了撫養(yǎng)十歲的女兒,她甚至不得不出賣自己的肉體。就是這樣境遇相同的兩人,不斷的相互吸引著。不久之后,日侵華戰(zhàn)爭(zhēng)全面爆發(fā),而此時(shí),托德才發(fā)現(xiàn)了自己壓抑已久的對(duì)于索菲亞的強(qiáng)烈愛意,這對(duì)心心相印的男女最終能否終成眷屬呢?