Spider-Man star Tom Holland unveils his favourite movie of all time
With $2.923 billion garnered, Avatar is the highest-grossing film of all time, a title that was briefly surpassed by Avengers Endgame before being retaken after a re-release. A couple of years ago, Cameron released a sequel called Avatar: The Way of Water, which made over $2.3 billion worldwide and is the third biggest movie of all time.