La historia está inspirada en el clásico de la literatura china Viaje al Oeste.
Jackie Chan participó en El reino prohibido, otra película basada en Viaje al Oeste, en la que Jet Li dio vida al Rey Mono y Chan interpretó a Jet Li.
La película tuvo multitud de problemas para financiarse, pues el director se negaba a cambiar el argumento. Por eso Tian Xiaopeng tuvo que poner dinero de su bolsillo y no pudo promocionarse. Sin embargo, gracias a la buena reputación obtenida atrajo el interés de los espectadores.
Mediante un crowdfunding se consiguieron 1.2 millones de dólares. Las 109 personas que participaron en él, entre ellos muchos niños, aparecen en los créditos de la película.