RVA Pope Prayer Request
RVA App Promo Image

Yu Yang

  • Stamped by God, Not by the World: Ne Zha (2019)

    “Ne Zha” (2019) is a Chinese animated film that takes viewers on a visually stunning and emotionally charged journey. Directed by Yu Yang, it became a landmark in Chinese cinema, grossing over $700 million worldwide and earning the title of the highest-grossing animated film in China’s history.