Avengers: Endgame has delivered an earth-shattering opening weekend, having grossed $1.22 billion (about Rs. 8,517 crores) at the worldwide box office in just five days. It's by far the fastest film to cross the $1-billion milestone and already counts as the 17th biggest movie of all time. Set aside breaking several records over the weekend across the globe, Endgame's $1.22 billion five-day total is nearly double of the previous record of $640.5 million (about Rs. 4,474 crores), set by its predecessor Avengers: Infinity War. And it has achieved something similar on the IMAX front, with an opening record of $91.5 million (about Rs. 639.28 crores), nearly double that of Star Wars: The Force Awakens' $47.6 million.
Of that mammoth $1.22 billion, India ($26.7 million), Brazil ($26.0 million), ($24.2 million), Italy ($19.0 million), Philippines ($17.9 million), Thailand ($14.3 million), Indonesia ($14.1 million), Spain ($13.3 million), Japan ($13.0 million), Hong Kong ($12.5 million), and Taiwan ($12.3 million). It has delivered the largest opening in 44 countries. Russia is the only international market Endgame has yet to release in, where it opens Monday.
These are final numbers, with Disney providing actuals on Monday afternoon US time. Endgame has already delivered the biggest preview day ($60 million on Thursday), opening day ($156.7 million on Friday), Saturday ($109 million) and Sunday ($84.3 million) in the US. Its $350 million opening weekend in the US bests Infinity War's $257.69 million. Endgame is now also the fastest movie to reach the $350-million milestone in the US, doing it in just three days as opposed to the six it took for The Fate of the Furious' $443.15 million.
Thanks to Endgame's gigantic opening, the Infinity War ($2.048 billion). Of course, Endgame will have its eyes set on its direct predecessor.
Elsewhere in the world of superheroes, Shazam! added an estimated $10.9 million (about Rs. 76.15 crores) at the worldwide box office in its fourth week of release, taking its global total to $346.4 million (about Rs. 2,420 crores).