宦官弄权的明朝末年,苛税与暴政弄得民不聊生。张君宝(李连杰)与董天宝(钱小豪)是一对自幼在少林寺长大的师兄弟,但两人性格迥异,张君宝善良忠厚,董天宝则狡猾阴险,在争夺进入达摩院修行的资格时,两人因与师伯发生争执,被逐出少林。出寺后,两人因志向渐不同而分道扬镳,董天宝贪图荣华参军,张君宝则与一群仁人志士一起劫富济贫。为求高官,董天宝向大宦官刘瑾出卖大批旧友,一时间血流成河。为替义士报仇,也为帮民除害,张君宝在秋雪(杨紫琼)的帮助下,从其师傅的气功心法中悟出一套武林奇功“太极拳”,开始勤加练习,准备不日与敌手来场血战。
故事发生在明朝中叶,当时的社会贪腐成风、民怨沸腾。叶逢(刘徳凯 饰)身为朝廷內侍锦衣卫,却有绿林英侠气概,他专杀贪官污吏,朝廷奸党对其恨入骨髓,欲除之而后快。被追杀途中,叶逢偶遇知已施吉(周超 饰)小和尚,施吉师徒因寺院被官府查封,无奈前往京城以求栖息。顾命大臣魏承天(张国柱 饰)之子魏英杰(李进荣 饰)自侍权高位重,横行京城飞扬跋扈,无人敢惹。目睹此景,施吉认为只有考取状元,接近皇帝,才有可能为民除害。于是,天资聪慧的施吉金榜题名高中状元,并讨得小皇帝欢心。施吉用自己特殊的身份帮皇帝推行新政,俩人终成莫逆。不料,皇太后(刘雪华 饰)听信谗言,将施吉看成了眼中钉......
人世间民不聊生,生灵涂炭。仙界群仙决定集合众仙之力,拯救世人于水深火热之中。遂众仙合力炼造六颗分别代表仁、义、孝、悌、忠、信的济世明珠,于王母娘娘大寿之日,以济世明珠福泽凡间。然而无恶不作的天魔获悉此事,人魔大战,一触即发。危急时刻,八仙重出江湖,与妖魔们斗智斗勇,最终以少胜多,令凡间众生安享太平。民间广为流传的道教八仙的故事已是大家最脍炙人口的故事之一,本片在这八位神仙的原型基础上加以演绎和夸张,上演了一部爆笑连连的无厘头风格喜剧电影。影片众星云集,由关之琳、郑少秋、吴君如、吴孟达、郑丹瑞、黎彼得、刘洵、成奎安、温兆伦等联袂出演。