武大郎是个侏儒,其美貌妻子潘金莲试图勾引武松,被拒绝,后被当地富户西门庆勾引,奸情败露后,两人趁武松外出公差毒死了武大郎。武松为给哥哥报仇,先杀了潘金莲,又至酒楼与西门庆恶斗,终将西门庆杀死,替哥哥武大郎报了仇。但武松也因此获罪,被流放孟州。在去孟州途中,在十字坡酒店,武松结识了张青、孙二娘夫妇。到达孟州牢城,交了一个叫金眼彪施恩的朋友。第二天,武松一路喝酒,喝到快活林,将蒋门神打到。蒋门神灰溜溜地走了,快活林酒店又归还给了施恩。武松因痛打蒋门神遭张都监陷害,被刺配恩州。在荒僻之地飞云浦,公人受蒋门神指示要害武松,被武松反制将四人斩杀后,折回孟州,回张都监府寻仇。直杀至张都监家后花园鸳鸯楼上,张都监与蒋门神等人在楼上饮酒,武松奋力杀之,并用血在墙壁上大书:杀人者,打虎武松也。之后,武松夜走蜈蚣岭,在坟庵杀死恶道飞天蜈蚣王道人。在逃亡过程中,得张青、孙二娘夫妇帮助,假扮成带发修行的“行者”。武松由斗杀西门庆,醉打蒋门神,大闹飞云浦,血溅鸳鸯楼,一步步走向反抗腐败官宦、惩恶扬善的道路。
片中主角牛叔的父亲在日本统治时期是个汉奸,他为了保全自己的性命而将抗日义士的全家杀害。义士沉冤地下之后变成了冤魂,并誓杀牛叔全家为自己一家人报仇。牛叔拥有阴阳眼能看见游魂,并与群鬼交上了朋友。在群鬼的保护之下,义士的冤魂未能伤害牛叔,于是又转向牛叔的儿子辉下手。为免辉遇害,牛叔将辉送往国外避难。自此,牛叔在新界经营山水茶楼,白天营业,晚上却款待群鬼以答谢保护家人之恩。 辉二十六岁时回港发展,地产发展商计划收购牛叔茶楼地皮,牛叔坚持不卖,辉决定盗取地契及印鉴卖地。被牛叔发觉后,慌乱间辉以重物击倒牛叔。辉忤逆伤父,触怒群鬼,他们不再保护辉,义士冤魂终得以有机会向辉下毒手。辉在车祸中死去,其魂魄回到茶楼,才知道老父往日招呼群鬼的原因,辉悔恨不已。此时冤魂又向牛叔下手,牛叔与冤魂达成交易,愿以自己的性命换取儿子的性命。当辉醒来时,发觉在车祸中丧生的竟是牛叔。从此辉接管了茶楼,并于夜间在每张桌上摆酒设供、款待鬼神。