Loosely based on the 16th-century Chinese novel "Investiture of the Gods," the film tells the mythical story of Nezha ... Zha," which is now streaming on Peacock and also remains a rather ...