HomeBBC News'Captain America must die in China': Nationalism fuels Ne Zha 2 fans 'Captain America must die in China': Nationalism fuels Ne Zha 2 fans 0 Fun Maza February 19, 2025 Record-breaking film Ne Zha 2 is a symbol of Chinese pride - fans are shutting down criticism of it. Tags BBC News Newer Older