1947年,中国宁夏。中国两千年前的始天子:龙帝之墓在此挖掘出土。同时在美国,大探险家欧康诺(
Brendan Fraser 饰)与夫人伊芙琳(
Maria Bello 饰)应邀,将传说中能带来永生的宝石“香格里拉之眼”送往中国,以示中美两国人民交情长存。 不虞,国民党军官(
黄秋生 饰)却和博物馆馆长勾搭,当场抢走香格里拉之眼,继而唤醒了两千年前的险恶力气——龙帝(
李连杰 饰),此时的龙帝不仅可以借助五行之力施暴,还可以变身为各类怪物涂炭天下生灵。 欧康诺一家奋力与龙帝和他死后重大的兵马俑军队睁开火争,千年圣女紫媛(
杨紫琼 饰)与其女林娜(
梁洛施 饰)也入盟此支神圣的军队,以期清除龙帝,还世界以平和。