魔界之王牛魔王(郭富城 飾)與玉帝(周潤發 飾)為首的神界展開戰鬥,神界被毀,女媧(張梓琳 飾)化身晶石修補天庭,遺落下的一小顆晶石落到人間成了一隻石猴,而牛魔王則戰敗被迫帶著妻子鐵扇公主(陳喬恩 飾)躲到了火焰山。若幹年後石猴得到了菩提老祖(海一天 飾)的教導被賜名孫悟空(甄子丹 飾),孫悟空來到花果山自立為王,還搶走了東海龍王(劉樺 飾)的定海神針當武器。同時牛魔王立志東山再起,利用了孫悟空與青梅竹馬的小狐貍精(夏梓桐 飾)的感情煽動孫悟空大鬧天宮,又串通了二郎神(何潤東 飾)一起破壞了南天門,孫悟空勢在必得,天庭危在旦夕。