what is the number 1 movie?
After grossing $2 billion in record time, and knocking James Cameron's Titanic out of the number two spot of biggest blockbusters, Avengers: Endgame has now officially unseated yet another Cameron film, Avatar—which has held the number one spot for 10 years—to become the highest-grossing movie of all time.