玛丽(凯特·哈德森 Kate Hudson 饰)是个开朗上进的大龄女青年,虽然年轻,但在公司很受高层器重,事业蒸蒸日上,虽然单身,但有许多好朋友,非常享受生活。但是不幸依旧降下,她被诊断患了癌症,更不可思议的是,伴随着厄运降临的还有爱情,她和主治医师、腼腆的西班牙裔小伙儿朱利安(盖尔·加西亚·贝纳尔 Gael García Bernal 饰)产生了感觉。开朗的性格让她笑对病痛,但难免会抑郁、绝望、诅咒命运的不公,一个又一个情绪期里面,对爱情的渴望和抗拒又同时存在。
死亡如约而至时,玛丽会选择以怎样的表情来面对……。2009年,老兵孙厚成一边捏面引子来蒸馒头,一边回忆着1949年国共战争爆发,参与军队的厚成离开了家乡、母亲和妻子祖宁。来到台湾后发现返乡遥遥无期,只好另组家庭定居于台。
直到台湾的妻子过世后,厚成带着女儿到大陆,见到了当年离乡而尚未出世的儿子家望,但是妻子祖宁已过世,儿子家望直至今日无法谅解为何父亲迟迟没有返乡,厚成因此抱憾回台。
十年后,厚成中风,家望得知消息赶紧带着女儿来台见父亲最后一面,经历了一甲子的分离,大家终于抛开误会,好好地团聚一起,厚成最后也在梦中回到了那个让他一再思念的故土…。