• el año pasado
500 años después del encarcelamiento de Sun Wukong (Aaron Kwok) bajo la Montaña de los Cinco Dedos, un joven monje budista llamado Tang Sanzang (Feng Shaofeng) se embarca en un viaje al Monasterio del Trueno en la India para recopilar las escrituras de Buda. Cuando es atacado por un tigre, se ve obligado a liberar a Wukong. El Rey Mono entiende que tiene que proteger al monje durante todo el viaje, porque el Bodhisattva Guanyin aseguró que estaría atado por un anillo encantado que puede causarle dolor cada vez que Tang Sanzang canta un cierto sutra. Pronto, el dúo se encuentra con Zhu Bajie (Xiaoshenyang), un lujurioso demonio cerdo y a Bonzo Sha (Le Law), un monje parecido a un djinn, iniciando una épica aventura.