金轮国王妃(叶玉卿)与表哥欧阳锋(梁朝伟)有染,为占领江山,他们毒死了国王,但没找到传国玉玺。得知玉玺在前往九宫山找寻其师父求助的三公主(林青霞)手里后,欧阳锋希图抢到手但没成功。懵懂国师(张曼玉)在淫威下屈服,查出三公主的详细下落,欧阳锋乘火箭金靴追逐,却误零落一只插死刚出关的王重阳(钟镇涛),危如累卵的王重阳央求适逢路过的三公主找到其师弟周伯通(刘嘉玲)代为报仇。 逃到九宫山的三公主邀得师弟黄药师(张国荣)与师妹(王祖贤)相助,再加上前来寻觅表妹的洪七(张学友)、找到真心人才干成仙的段智兴(梁家辉),一场与欧阳锋的生死恶战蓄势待发……