在伊拉克的美国承包商保罗(瑞安·雷诺兹 Ryan Reynolds 饰)醒来的时候,发现周围一片黑暗什么都看不见。经过自己的不断摸索,发现手边有一个打火机,一把小刀和一部手机,而自己仿佛是被关在了一口棺材中活埋在了沙漠的某处。他记不清自己如何被关在这里,在这黑暗狭小的环境下,保罗不断尝试与外界联系,想知道自己身上到底发生了什么事情。随着时间的推移,保罗终于知道自己发生了什么。不过,目前最危急的情况是,怎么才能逃出困境。能与外界联系的仅有一部手机,而且电也快耗尽了。如何合理利用这仅有的东西?保罗终于用手机与美军有关部门联系上了,可是自己完全不知道自己所在,怎么办?
为了帮半工半读的男友江伟(庹宗华)分担压力,小渔(刘若英)从中国非法来到纽约做劳工,江伟急于摆脱生活的困境,说服小渔同现居纽约的意大利老头Mario(Daniel J. Travanti)假结婚,以便取得绿卡后自己也能入籍。
Mario表面看来是欠了一屁股赌债的潦倒赌鬼,却有既风光又无奈的过去,小渔对他的身世了解后,开始对其进行无微不至的照顾,而Mario也被小渔的单纯打动,重新执笔开始写作,两人渐生界于父女与情人之间的微妙感情。当小渔终获绿卡时,Mario的身体状况变得非常糟糕,小渔不忍别他而去想留下再照顾他一段时间,遭到江伟的竭力反对,小渔走到选择的关口。