在葵涌码头装卸区,货柜车司机许城亮(古天乐 饰)等载货北上,开始了一天的工作。
港穗高速公路旁,有一个由张谦和陆茵(黄奕 饰)夫妻俩打理的小餐馆。深夜,张谦骑着摩托车回家,途中接到陆茵打来的电话,他没留意迎面高速驶来一辆货柜车,把他连人带车撞倒,原来该货柜车司机就是城亮。凌晨,张谦不治身亡,而陆茵发现自己已有身孕。她决定把孩子生下来,并重开餐馆,艰苦经营,继承亡夫的事业。
事隔月余,城亮终于鼓起勇气,走进陆茵打理的餐馆用餐。征得女友苏珊(莫文蔚 饰)的同意后,他不时帮餐馆做些杂务,与陆茵渐成好友。后来,陆茵发现城亮就是撞死丈夫的货柜车司机,非常愤怒。张谦的弟弟张军将城亮痛打了一顿。城亮回到香港的家中,却被苏珊讥讽为自讨苦吃,两人大吵了一场,苏珊感到城亮的心已离自己而去。
陆茵进医院生产,城亮一直守在身边,这让陆茵很感动。但她觉得城亮对自己只是出于责任而非爱情,就关闭了餐馆,带着儿子回家乡生活,并让城亮回到其女友身边。
城亮尝试着继续以往的生活,却发现已无法回到从前。他终于决定和苏珊分手,到国内寻找陆茵,但是餐馆已经关门,电话号码也变了,中国那么大,到哪里才找到她呢?
奥斯卡影城12月31日起上映