李紅(張曼玉 飾)和丈夫南生(梁家輝 飾)本是生活在廣東番禹的一對(duì)夫妻,后來(lái)在李紅的努力下,終于成功申請(qǐng)到了去美國(guó)簽證,南生則留在國(guó)內(nèi)等待機(jī)會(huì)。李紅到了美國(guó)后發(fā)生改變,寫信告訴丈夫自己想回家。南生一直勸慰鼓勵(lì)她,直至南生收到那封申請(qǐng)離婚的信,他一方面難以相信,另一方面也擔(dān)心妻子,遂偷渡到了紐約。南生初到美國(guó),人生地不熟,因?yàn)橥刀烧叩纳矸莞沁B同學(xué)拒絕收留他。在走投無(wú)路之時(shí),南生結(jié)識(shí)了一位有中國(guó)血統(tǒng)的15歲妓女Jane,暫時(shí)安頓下來(lái)的南生繼續(xù)尋找妻子。南生漸漸了解了一些關(guān)于妻子在美國(guó)生活的片段,南生當(dāng)初的想象一點(diǎn)點(diǎn)被顛覆,本來(lái)想幫助妻子的他也快心灰意冷了。突然一天,分別多年的兩人竟然偶遇,而一切都已不再如前……