上世纪初军阀混战,相传集齐失传江湖百年的宝物四面灵兽者可得天下,各方势力都想得到这件稀世珍宝。黑龙会的井上公子秘密来华意图夺取宝物,他伙同军阀白司令控制了奇门机关高手“天机六”,拷打询问四面灵兽下落。
青年武师路生和师妹小佩在京州城观看戏法班子“凤舞班”的台柱子九儿的精彩表演,路生对九儿的美貌大方很着迷。
白司令副官云飞奉命强请凤舞班为白司令寿宴表演压轴大戏。白司令兴高采烈下令全场熄灯观看,九儿在戏台上表演失传江湖百年的神技幻术醉霓裳。不料白司令惨死当场,九儿也失踪了。
士兵在城内挨家挨户抓捕刺客。入夜的武馆大院,云飞带着卫兵到来搜查,在路生房内发现可疑血迹,路生以手臂受伤掩饰。打发走云飞后,师父师娘发现了藏在路生房中受伤的九儿。
井上公子检查白司令尸体时发现青龙珠已经被盗走。云飞接手了白司令的职务,他表示也要和井上合作分一杯羹,他们盯上了武馆大院的异常。
九儿告诉师父等人,她刺杀大帅夺取四面灵兽是受师父“天机六”的嘱咐。师父安排路生和小佩带九儿赶紧离开,随后师父师娘即遭井上捕获。
九儿告知路生和小佩,四面灵兽分为青龙珠,朱雀胆,白虎令,玄武剑藏于四处绝地,朱雀胆在炼器大师冯独眼的熔炼炉中,经过一番苦斗,三个年轻人通过了冯独眼的考验,得到了宝物,随后众人智斗侠盗活死人,找出深埋于乱葬岗的玄武剑。白虎令的地点是在飞瀑下的碧玉潭,九儿下水捞取白虎令却不见踪迹,小佩逞强下水后也消失不见,原来是有巨蟒将九儿困住,路生挥玄武剑斩杀巨蟒救出被吞掉的小佩,却身陷无数蟒蛇重围。
原来井上公子收买水贼取得了白虎令,他逼迫身中蛇毒的路生、九儿和他合作解开四面灵兽的秘密,原来藏宝位置是一座名为“龙抬头”的山岭。
井上众人扮成商贩和云飞的亲兵队赶到“龙抬头”山坡下扎营,一路上九儿细心照顾路生,小佩更加吃醋。
藏宝洞入口,云飞自告奋勇去探穴闯进了死门入口,被机关击中灰飞烟灭,九儿用路生的血破解了洞口的机关幻术。众人进洞但被神秘力量牵引,指南针、枪支等设备全部失灵,队伍中还不断有人消失,井上惊疑不止,九儿和路生携手跌落深不见底的七层洞穴。
在九儿破译壁上的铭文时,井上等人也相继跳下,各种火器纷纷袭来烈焰焚身,紧接着就是寒冰阵,金刀阵,巨木阵……破解五行机关阵后,下到第六层,竟然出现一模一样的镜像人向自己发起攻击,破除心魔之后,众人战胜第七层的石兽发现了宝箱,迷狂的井上用枪威胁路生打开藏宝箱,发现一具戴着黄金面具,身穿黄金战甲的骷髅。
井上狂喜推开路生穿上金甲,癫狂的他疯狂攻击路生。最后关头,九儿和小佩帮助路生使尽全力将井上击溃,井上的身体随黄金甲散架之后身上的蠕虫倾巢而出……九儿移形换影把三人送进墙壁后的太古铜门,原来这才是真正的藏宝洞穴。之前的一切尽皆是在洞穴中产生的幻象,而井上正是死在了自己心中的无尽欲念里。
云飞活着出现了,不出其意给路生重击,路生受伤倒下,九儿含泪抱住路生向云飞求情。原来云飞是九儿师兄,随一代奇门遁甲宗师“天机六”学艺。他对九儿说路生已经失去价值了,知道秘密太多还是除掉为好。路生才明白这一切都是云飞的设计,为了独吞宝藏实现他军阀独霸的野心,利用灰飞烟灭的假象麻痹众人,潜入洞穴然后守株待兔,所有人包括九儿也成为了他运筹帷幄的一枚棋子。
云飞痛下杀手,九儿掩护路生和小佩逃离,偷偷把解药通过一吻喂给路生,使出机关术合上太古铜门,将自己和云飞禁锢,并使出奇门炎字诀,藏宝洞瞬间被大火吞没。大地恢复平静,九儿和宝藏洞穴的秘密一同埋入大地深处。
十年后天下纷争渐渐安定。已经是武馆馆长的路生和妻子小佩偶遇一个会变戏法的小女孩,小女孩给他的手心里变了一颗糖,被妈妈带走离开,女孩的妈妈眉间竟然是九儿的模样。