New York CNN Business  — 

Avengers: Endgame” made $156.7 million at the domestic box office for its opening day on Friday. That makes it the biggest opening day in history.

That surpasses the record held by another Disney (DIS) property “Star Wars: The Force Awakens,” which made $119 million on its opening day in 2015, according to Comscore (SCOR). “Endgame’s” prequel “Avengers: Infinity War” made $106 million for its opening day last year before going on to have the highest-grossing opening weekend in history at $258 million.

“Endgame” is on track to fly by that number. Disney said Friday that it is “cautiously projecting” a three day opening total for “Endgame” in the $300 million range.

The totals for “Endgame” in one day are already enough to make it the fourth highest grossing film released this year domestically.

The film is also off to a big start overseas, raking in $305 million since opening internationally on Wednesday. “Endgame” also had the biggest opening day in China, the world’s second largest movie market.

“Endgame” is the epic finale to the superhero studio’s decade long series of films. All together Marvel Studios has made more than $18.9 billion worldwide.

Fandango said Thursday that “Endgame” is the biggest preseller in its history.

Movie chains are running around the clock and adding showtimes to meet the demand of moviegoers. AMC (AMC) Theatres announced on Monday that seventeen locations will stay open for 72 straight hours from Thursday night through Sunday.

“Endgame” could also help save Hollywood from a sluggish year. The domestic box office is down about 16% compared to last year.

The film, which clocks in at three hours, has garnered critical acclaim. It holds a 96% score on review site, Rotten Tomatoes.

“Having set up a formidable task and then some with the finish of ‘Infinity War,’ ‘Avengers: Endgame’ rises to the challenge, delivering an epic finale that proves immensely satisfying,” wrote Brian Lowry, CNN’s film and TV critic.