Once again, “Avatar” is the highest-grossing movie of all time. James Cameron has beat “Avengers: Endgame” again after re-releasing “Avatar” in China over the weekend. “Avatar” had been the highest-grossing film until “Endgame” dethroned it in 2019, ad now “Avatar” has surpassed “Endgame’s” $2-point-seven-nine-seven-billion in earnings by a hair with $2-point-eight-billion.