Disney and Marvel’s “Avengers: Infinity War” continued to dominate North American box office with an estimated USD112.47 million for the second weekend in a row, scoring second-biggest second weekend ever in North American box office history.

The superhero film has brought in USD450.8 million in North America. It also earned USD162.6 million internationally this weekend to the tune of USD713.3 million and global cume–short for cumulative audience–of USD1,164.1 million to date, according to studio figures collected by comScore.

“Avengers: Infinity War” is the fastest film to break the USD1-billion mark at the global box office. Based on the Marvel Comics superhero team The Avengers, the film is the sequel to 2012’s “The Avengers” and 2015’s “Avengers: Age of Ultron”.

Directed by Anthony and Joe Russo, “Avengers: Infinity War” tells the story of the Avengers and Guardians of the Galaxy, who attempt to stop Thanos, one of the most powerful, insane, and evil of all villains in the Marvel universe, from collecting the Infinity Stones.

Lionsgate’s “Overboard” opened in second place, with an estimated USD4.75 million. The romantic comedy film is a remake of the 1987 film of the same name. Directed by Rob Greenberg and stars Eugenio Derbez and Anna Faris, the plot tells the story of a spoiled playboy from Mexico’s richest family and a working-class single mom of three hired to clean his luxury yacht.

Paramount’s horror thriller “A Quiet Place” came in third with an estimated USD7.6 million in its fifth weekend, pushing its North American cume to USD159.89 million through Sunday. The film was directed by John Krasinski, who stars with his wife, Emily Blunt. The plot of the film follows a family who must live life in silence while hiding from creatures that hunt by sound.

STX’s comedy film “I Feel Pretty” landed in fourth place with an estimated USD4.9 million in its third weekend in North America. Warner Bros.’ science fiction monster film “Rampage” finished fifth with an estimated USD4.62 million in its fourth weekend. (Xinhua)