宋世杰(周星驰 饰)是一个清朝时期的著名大状,他出色的口才及能力让他敢于批评衙门的大官,也为很多人伸冤。就算他不满当时官场的腐败黑暗,但他还是收了不少贿赂,部分还是昧心钱,都报应在了自己的儿子上,十多个儿子都养不大。妻子(梅艳芳 饰)为了腹中的孩子,断然要求他就此封笔,不可再做大状。虽然宋世杰极其不愿意,还是答应了妻子的要求。妻子遇到了满肚冤情的寡妇(吴嘉丽 饰),处于对女人的同情,她要求丈夫宋世杰为这名寡妇打官司,因此宋世杰又被迫重出江湖。在为寡妇伸冤的过程中,他再次看到了官场的黑暗,还差点抄家、送命……。一百多年前,林家的祖先来到台湾岛,并在这里定居。林家两辈从医,祖父精通中医,父亲林汉敏擅长西医外科,平日在日本人八重开设的诊所内上班。某晚,汉敏的妻子待产,主刀医生八重却醉卧斗室,手足无措的汉敏只得硬着头皮为妻子剖腹。1928年4月9日,就在台湾被日本侵占的第33个年头,林家迎来了新的生命。而他们一家人,也注定在这纷乱时代中经历无数的悲欢离合。。二十年前,一个父亲发现儿子不是亲生的,于是,他要以跳楼的方式一雪耻辱,后来又决定去报复。 二十年前,那个儿子按照自己崇拜的父亲所指引的“学习无用论”,决定放弃学业,少年经商。 二十年前,一个青年爱上了一个姑娘,那个青年为了自己的所爱,竟然绑架了那个已被父亲发现不是自己亲生儿子的弃学少年。 一场绑架案,改变了三个故事里的所有人。 二十年后,父亲走出监狱,看到儿子靠拉脚为生。 二十年后,当年热恋的男女在舞厅里偶遇,而此刻的他们,一个天残,一个地缺。一个沦为舞女,一个孤苦飘零。 二十年前,二十年后,以笑言、悬疑的方式陈述一段有关青春的过往。。