金輪國王妃(葉玉卿 飾)與表哥歐陽鋒(梁朝偉 飾)有染,為霸占江山,他們毒死了國王,但沒找到傳國玉璽。得知玉璽在前往九宮山找尋其師父求助的三公主(林青霞 飾)手里后,歐陽鋒企圖搶到手但沒成功。糊涂國師(張曼玉 飾)在淫威下屈服,查出三公主的具體下落,歐陽鋒乘火箭金靴追趕 ,卻誤脫落一只插死剛出關的王重陽(鐘鎮濤 飾),奄奄一息的王重陽懇求適逢路過的三公主找到其師弟周伯通(劉嘉玲 飾)代為報仇。逃到九宮山的三公主邀得師弟黃藥師(張國榮 飾)與師妹(王祖賢 飾)相助,再加上前來尋找表妹的洪七(張學友 飾)、找到真心人才能成仙的段智興(梁家輝 飾),一場與歐陽鋒的生死惡戰蓄勢待發……