1947年,中国宁夏。 两千多年前中国第一位皇帝龙帝的陵墓就发掘于此。 与此同时,在美国,伟大的探险家奥康纳(布兰登·费舍 Brendan Fraser 饰)和他的妻子伊芙琳(玛丽亚·贝罗 Maria Bello 饰)受邀将传说中能带来永生的宝石“香格里拉之眼”送到了美国。 中国作为中美之间的谢意信物。 中国人民之间的友谊是难得的。 不料国民党军官(黄秋生 饰)勾结博物馆馆长,当场抢走了香格里拉之眼,唤醒了两千多年前的邪恶力量——龙皇(李连杰 饰) 。 此时的龙皇不仅可以利用五元素之力造成暴力,还可以化身为各种怪物对世间众生造成伤害。 奥康纳家族奋力对抗龙皇和他身后浩瀚的兵马俑。 千年圣女紫苑(杨紫琼饰)和女儿琳娜(梁洛施饰)也加入这股神圣力量,希望消灭龙皇,恢复王国。 世界太平了。