After dominating the global box office for three weeks straight, Avengers: Infinity War has now claimed the crown and become the highest grossing superhero film of all-time.
Domestically, Avengers: Infinity War grossed $61.8 million this weekend, taking its domestic haul to $547 million. Opening in China this weekend the film made an estimated $200M - the second biggest opening ever within the country.
"Infinity War" basically sucked the life out of the other big release of the weekend, New Line/Warner Bros.'s "Life of the Party".
At this point, box office analysts now expect Avengers: Infinity War to tap out at around $1.8 billion - just shy of that elusive $2 billion milestone that has so far remained exclusive to holiday films, such as Avatar, Titanic and Star Wars: The Force Awakens.More news: Spending Mother's Day as a Mother of an Autistic Child
The movie is the second fastest ever to cross the half-billion mark at the domestic box office.
Outside the top five, and landing in the top ten for the 13th consecutive week, is Disney and Marvel's Black Panther. Put another way - Infinity War is just days away from passing up the entire lifetime run of Avengers: Age to Ultron in China ($240.1 million). And it didn't match the $19.5 million opening of Amy Schumer and Goldie Hawn's Snatched over Mother's Day weekend past year.
Written by McCarthy and her husband, Ben Falcone, who also directed, Life of the Party centers on a middle-aged divorcée (McCarthy) who returns to college to finish her degree and winds up in class with her daughter (Molly Gordon). It scored 31 percent positive reviews for its tale about Shaun Russell, played by Gabrielle Union, a mother trying to rescue her two children held hostage in a house designed with impenetrable security.
The second weekend of Lionsgate and Pantelion's comedy "Overboard" landed in fourth with US$10 million, while the sixth weekend of Paramount's "A Quiet Place" secured No. 5 with US$6.3 million. The movie's domestic total through Sunday is $29.6 million.