A beloved and long-running staple of cinema, animated offerings have accounted for some of the greatest movies of all time.
Ne Zha has been reigning atop the Chinese box office since its January 29 debut, and the weekend of March 21 to 23 was no ...