Mashable is a global, multi-platform media and entertainment company.
Ne Zha 2, the Chinese animated blockbuster, has surpassed Star Wars: The Force Awakens’ worldwide total of USD 2.07 billion, ...