人世间民不聊生,生灵涂炭。仙界群仙决定集合众仙之力,拯救世人于水深火热之中。遂众仙合力炼造六颗分别代表仁、义、孝、悌、忠、信的济世明珠,于王母娘娘大寿之日,以济世明珠福泽凡间。然而无恶不作的天魔获悉此事,人魔大战,一触即发。危急时刻,八仙重出江湖,与妖魔们斗智斗勇,最终以少胜多,令凡间众生安享太平。民间广为流传的道教八仙的故事已是大家最脍炙人口的故事之一,本片在这八位神仙的原型基础上加以演绎和夸张,上演了一部爆笑连连的无厘头风格喜剧电影。影片众星云集,由关之琳、郑少秋、吴君如、吴孟达、郑丹瑞、黎彼得、刘洵、成奎安、温兆伦等联袂出演。
林超荣(张国荣 饰)是一名刚被辞退的保险经纪。事业低谷加上感情失意令他重新投入到老友阮世生(梁家辉 饰)妹妹的怀抱,并同老友借了钱,想去澳门赌一把来翻身。虽然失败而归,但却遇上了一个赏识自己的大老板(曾江 饰),并喜欢上了老板的情人(关之琳 饰)。为了帮老板挣钱,林超荣决定不顾阮世生的反对,卖掉他所坚守的老人院。然而朋友的痛苦与冷漠终于令林超荣重新明白了一些人生的道理……