1947年,中国宁夏。中国两千年前的始天子:龙帝之墓在此发掘出土。同时在美国,大探险家欧康诺(BrendanFraser饰)与夫人伊芙琳(MariaBello饰)应邀,将传说中能带来永生的宝石“香格里拉之眼”送往中国,以示中美两国人民友情长存。 不意,公民党军官(黄秋生饰)却和博物馆馆长勾搭,就地抢走香格里拉之眼,继而叫醒了两千年前的邪恶力气——龙帝(李连杰饰),此时的龙帝不但可以借助五行之力施暴,还可以变身为种种怪物涂炭天下生灵。 欧康诺一家奋力与龙帝和他身后宏大的戎马俑步队展开战役,千年圣女紫媛(杨紫琼饰)与其女林娜(梁洛施饰)也入盟此支神圣的步队,以期消灭龙帝,还世界以宁静。