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