奥黛丽(玛丽娜·汉斯 Marina Hands 饰)是一个年近三十的女人,站在命运的转折点上,一次意外的怀孕让她开始思考起人生的真正意义。奥黛丽和母亲马汀(凯瑟琳·德纳芙 Catherine Deneuve 饰)的关系并不和睦,甚至可以用“冷淡”来形容,这样的家庭环境造就了奥黛丽自卑的个性,她不知道自己是否能够承担作为一个“母亲”的重负,更不知道将腹中的孩子带到这个残酷的世界是不是一个正确的选择。
一次偶然中,在外公的老房子里,奥黛丽发现了祖母路易斯(玛丽-乔西·克罗兹 Marie-Josée Croze 饰)的日记本,这个女人曾经抛弃了家庭不知所踪。和母亲马汀一起,奥黛丽开始通过日记拼凑一段遗失了历史,在此过程中,一个隐藏在家族中的秘密逐渐浮出了水面。。军装警员张全直(黄日华)一次意外将关帝像下压着的清朝鬼阿贵放走,阎王准许阿贵暂借警察毛勇桂(罗清浩)的身体来做足一百件好事才让其轮回。其间,直与其女友凌巧儿(关咏荷)发生很多误会,直既失意于爱情,惟寄情于工作,得桂之助,破获大案,并凌巧儿修好。桂在轮回前要回清朝解决未了事,并透过时空交错重回清朝,但阴差阳错,最终.........。一对年轻情侣前往西北部山区露营,当他们意识到周围并非只有他们自己时,事情开始急转直下。。