Question: what is the greatest grossing movie of all time?
Answer: 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.