一群建筑工人无意中唤醒被封印于地下的九命猫妖,当夜猫妖窜入范氏集团大厦,大开杀戒。茅山传人张大少(刘家良 饰)一族世代对抗猫妖,每五十年封印其一次,迄今历四百年,张大少继承最终封印猫妖的使命,但他因罹患癌症时日无多……张大少感知猫妖出世,遂展开追杀。范氏集团司机罗剑明(郑浩南 饰)当夜逃过一劫,为自保拜张大少为师。
骠叔(董骠 饰)在电视台当新闻主播,一家五口都靠他糊口,生活拮据。妻子骠婶(沈殿霞 饰)十分热衷买六合彩,总期待着有中奖的一天。
诸葛孔平(郑则仕 饰)乃诸葛亮第十八代子孙,他精通天文地理,平时还爱搞些发明创造,不断钻研捉鬼新法。而孔平之妻王慧(王小凤 饰)亦精通名理,功力了得,却又是一善妒之人,经常怀疑丈夫与他的师妹(利智 饰)旧情未了,醋意大发。
清朝,连考十多次也没能中上状元后,朱秀才(黄百鸣)气死了老爹、气走了老婆,自己也含冤于某一寺庙悬梁自杀,结果无法投胎,灵魂被附在了他自杀时所用的麻绳上。 时间来到1980年代,香港高中女生林小花(李丽珍)、林青青(罗明珠)和颜如玉(林珊珊)暑期旅行的路上遭遇暴风雨,为避雨,她们闯进朱秀才自杀的寺庙,雨毕,林青青于慌乱中将附有朱秀才灵魂的那根麻绳带进住室,惹来一片惊声尖叫,但随着交流的深入,她们慢慢与朱秀才成为无话不谈的朋友,而彼此通过对方的鼓励,更加清楚了接下来要走的路——当然,这一过程中,没少闹笑话