An English dub of “Ne Zha 2,” the Chinese animated movie that shattered box office records and has grossed more than $2 billion to date, mostly in China, opens in American theaters this weekend as ...
When director James Cameron landed in China earlier this month for the Hainan Island International Film Festival in Sanya, it was a homecoming of sorts. “Avatar,” the first film in Cameron's science ...