Avengers: Infinity War has become the fourth film to earn at least $2 billion globally, behind Star Wars: The Force Awakens, Titanic, and Avatar.
Infinity War has taken in $656.1 million in domestic box office receipts, making it the fifth highest domestic earner of all time, just behind Titanic, which has an all-time domestic box office total of $659,363,944. Infinity War is expected to surpass Titanic in the next week, putting it directly behind Black Panther's $699,389,760 total. The highest domestic earner of all time is Star Wars: The Force Awakens with a total of $936,662,225. These figures are unadjusted for inflation.
Avengers: Infinity War is now the highest earning superhero movie of all time internationally with $1.346B in those markets. That figure places it third on the list of all time foreign earners behind Titanic and Avatar.