Blockbuster movie Avatar has retaken the highest-grossing film of all time spot thanks to its re-release in China. The sci-fi epic debuted in 2009 and held the global box office title for a decade ...