As of March 15, the Chinese animated movie "Ne Zha 2" has generated over 15.019 billion yuan ($2.072 billion) in global box office, surpassed Star Wars: The Force Awakens, and become No 5 on the list of the highest-grossing films in global box office history.