Avengers: Endgame is now the second highest-grossing film of all time, having earned over $2.188 billion (about Rs. 15,176 crores) at the worldwide box office, which breaks the record held by James Cameron-directed Titanic in just twelve days of global release. The epic conclusion to the Infinity Saga — the retroactive title bestowed on the first 22 films in the Marvel Cinematic Universe — now clearly has its sights set on the highest-grossing film of all time: Avatar, also directed by Cameron. Endgame is currently about $600 million away, but for what it's worth, the Marvel film hit the $2-billion milestone in 11 days, while Avatar took 47 days.
Avengers: Endgame Review: A Film Only Marvel Could Have Made [No Spoilers]
Over this past weekend, Avatar: 27-28 percent in the US to 71-72 percent from the rest of the world. For now, at least.
The US is obviously Endgame's single biggest market, but it's followed closely by China with over $575 million (about Rs. 3,989 crores) in total gross. After that, there's the UK ($89.9 million), South Korea ($82.1 million), Mexico ($61.6 million), Brazil ($56.3 million), India ($53.6 million), ($47.4 million), Australia ($46.2 million), ($43.1 million), Japan ($34.4 million), Russia ($32.6 million), Indonesia ($30.9 million), Italy ($29.0 million), Philippines ($28.7 million), Spain ($24.9 million), Hong Kong ($23.1 million), Taiwan ($22.5 million), and Thailand ($22.5 million). These numbers will be updated once Disney releases weekend actuals on Monday afternoon US time.
Avengers: Endgame Spoilers — the Biggest Talking Points of the Year's Biggest Film
But already, Avengers: Endgame is the ninth highest-grossing film of all time in the US, just behind precedent, a Hollywood film in India's top 10 is beyond all expectations.
Endgame wasn't the only Marvel film making money in theatres this weekend. Marvel Cinematic Universe is now up to $20.8 billion (about Rs. 1.44 lakh crores), when you add up the box office receipts of all 22 films so far.