1980年代,某农村。新媳妇还未过门,何母(丁玲玲 饰)先与儿媳贾月珍(钱吟梅 饰)闹起了别扭,原因就是娶亲时按旧习俗办还是喜事新办。儿子何一民(高仲欣 饰)成了风箱里的老鼠,两头受气,即不敢得罪老母,又不敢得罪媳妇。新媳妇敏敏(陆磊 饰)一进门,奶奶辈的何母赶紧送上红包,而贾月珍想送红包给儿媳妇,却发现钱不见了,只好拿存折代替。对于贾月珍丢了钱乱猜疑,何母很是生气。敏敏路遇负气离家的何母,她找来何一民,请他做婆媳的工作,何一民采用偷梁换柱的方法化解矛盾,无奈弄巧成拙。最后,贾月珍在学生作业本里发现了那“丢失”的钱......
本片由三个故事组成: 故事一《头魂》:讲述年轻警察(林晓峰 饰)负责看守一宗无头女尸案的现场,竟然发现了案情的真相跟管理员七叔(林尚义 饰)有关。 故事二《撞鬼》:年轻夫妇(徐锦江 饰)(江希文 饰)开车撞死人不顾而取,结果被鬼魂一直纠缠,把夫妻两捉弄得苦不堪言。 故事三《最后晚餐》:老母亲(罗兰 饰)逝世了,她的儿子(黄秋生 饰)、媳妇(苑琼丹 饰)、孙子孙女便是十分不孝。母亲在三七之夜回到了家里,原来仍牵挂着自己的孩儿。众人才能感受到老母亲的爱,但已太迟。