上世纪初,猖獗的香港海盗屡屡劫持商船,考虑到各国商家的投资信心会因此减少,继尔香港国际贸易中心的地位可能会不保,当局改编水师,成立了一支特警小队负责海上治安。队长马如龙(成龙)执行公务时遭人陷害,愤而辞职。海盗头目罗三炮(狄威)抓走官兵家眷做人质,当局决定利用内线周永龄从中调停。因为早知周永龄与海盗勾结,马如龙自告奋勇拯救人质,他重组水师,制定了A计划,期望通过与上司洪天赐(元彪)及好兄弟卓一飞(洪金宝)作里应外合,将海盗一网打尽。
书生宁采臣(张国荣饰)收账不成,无处可归,遂夜宿鬼寺兰若寺,遇上侠士燕赤霞(午马饰),二人成为邻居。一日偶遇艳女小倩(王祖贤饰),二人两情相悦,但小倩乃是被树妖姥姥控制的鬼魂,专门迷惑精壮男子代姥姥吸取阳气。小倩见宁采臣心地善良不忍加害,并与他感情逐渐加深。宁采臣欲救小倩脱离姥姥魔掌,但苦于姥姥功力深厚,小倩无法脱离其魔掌。二人遂向燕赤霞求救......
富商宋金荣与保险巨头吴家结怨,为了报复吴家,他特意将自己收藏的旷世奇珍——可兰经公开展览,并向吴家买了巨额保险。宋金荣找到了神偷卓非凡(泰迪罗宾饰),要求他盗取可兰经,以此迫使吴家破产。卓非凡觉得偷取可兰经十分好玩,就答应了宋金荣;另一方面,吴老板的义子陈查理(刘德华饰)身手不凡,为了万无一失,他亲自负责可兰经的保安工作。同时,神枪手马如龙亦想将可兰经弄来送给女友,以讨女友欢心。一场争夺可兰经的游戏开始了。
程胜(周星驰饰)乃一游手好闲之徒,终日坑蒙拐骗,无恶不作。一日装瞎子行骗,遇遇女骗子(毛舜筠饰)被追债的贵利工打手排骨(元华饰)欺负,胜一时看不过眼出手相救,不料却被债务转嫁弄了自己一屁股债。另一方面。老江湖凌万蜂(午马饰)同样欠下了贵利王(张耀扬饰)的债务,无力还清。他想办法找到自己的旧情人生萍姐(恬妞饰)和妓女Apple(叶子楣饰)合谋冒充一富户人家向一阔少诈骗。不料被骗的阔少正是胜所扮,他也想骗这一富户。阴差阳错的骗局,笑料百出……
一次偶然中,古董商人郭敦煌(钟发饰)和其徒弟发现了一座古墓,墓中躺着三具额头上贴有符纸的僵尸,在僵尸的身上,郭敦煌发现了生财之道,却在无意之中将镇压僵尸的符纸弄掉,引得僵尸复活,他的徒弟亦因为和僵尸搏斗而身负重伤。郭敦煌一行人找到了林医生(林正英饰),求其救治,林医生告诉三人,僵尸十分危险,必须将其彻底消灭。然而,郭敦煌却并不愿意放弃好不容易弄到手的摇钱树,与此同时,警方亦闻风而动,情势十分混乱。男僵尸(张荣祥饰)和女僵尸(王玉环饰)千方百计寻找逃脱的办法,小僵尸(何建成饰)却和人类小孩交起了朋友。
大内库藏武功秘笈《葵花宝典》失窃。东厂主管太监古今福(刘洵饰)率千户欧阳全(张学友饰)等,南下调查辞官锦衣卫林镇南,同时收用“五岳盟主”左冷禅(元华饰)外围策应。华山派大弟子令狐冲(许冠杰饰)与师妹岳灵珊(叶童饰)奉师命增援林镇南,无奈两人实力不济,领得林镇南遗嘱后遁走,二人于路先后巧遇顺风堂堂主刘正风(午马饰)、日月神教长老曲洋(林正英饰)、华山派风清扬,获传《笑傲江湖》曲谱和独孤九剑。各路人马为《葵花宝典》纷纷聚于苗人地界,欧阳全与左冷禅争功不下,遂假扮林平之混入华山派一行。令狐冲结识日月神教任盈盈(
车夫张大胆(洪金宝 饰)自称胆识过人,神鬼不怕,经常与别人打赌练胆。某天他提前收工,发现老婆(梁雪薇 饰)与别人私通,而对方竟是大胆的雇主谭老板(黄蝦 饰)。谭老板为掩盖真相,派师爷(太保 饰)寻茅山道士钱真人(陈龙 饰)设坛杀害大胆。
钱真人设下圈套,借打赌之名将张大胆诱至马家祠堂,施法唤出僵尸追杀大胆。钱之师弟许真人(钟发 饰)不满师兄图财害命、伤天害理恶举。他暗中协助大胆,使之最终逃过此劫。然而谭老板祸心不死,一计不成,再施一计,非置大胆于死地不可……
宁采臣(张国荣饰)与燕赤霞(午马饰)安葬好小倩的骨灰后,分道扬镳。宁采臣回到世间,正是奸臣当道,朝政混乱,民生困苦的时代。宁偶入一家黑店,险被残杀之际又被捕快误抓入狱,遇到名士诸葛卧龙(谷峰饰),得其相救。逃出狱后路经一所荒寺,被年青鬼马道士知秋一叶(张学友饰)缠上,误会不断。山庄中阴森恐布,隐藏着一只巨尸,然巨尸未现,却出现一伙白衣鬼魂。宁偶摘掉其中一女子面具,发现其竟与昔日恋人小倩(王祖贤饰)一模一样……