为了帮助男友江伟(庹宗华)减轻压力,小渔(刘若英)决定非法来到纽约做劳工。江伟渴望摆脱生活的困境,于是说服小渔与现居纽约的意大利老人Mario(Daniel J. Travanti)假结婚,以便能够获得绿卡并最终入籍。Mario看起来像是一个赌债累累的悲惨赌徒,但他过去的经历充满了风景和无奈。小渔了解到他的身世后,开始对他进行精心照顾。Mario也因为小渔的单纯和冲动而重新开始写作。两人之间产生了一种既像父女又像情人的复杂情感。当小渔最终获得绿卡时,Mario的身体状况变得非常糟糕。小渔不忍心离开他,希望能再多照顾他一段时间。然而,江伟却竭力阻止她这么做。小渔陷入了选择的困境。