“Spider-Man: Brand New Day” made box office history in its first weekend in theaters. The Sony-released superhero movie became the second biggest North American opening ever with an astonishing $355 million in ticket sales, according to studio estimates Sunday. It was just a few million shy of “Avengers: Endgame,” which debuted to $357 million in 2019.

Tom Holland’s run as the comic book webslinger has been a mighty one. “No Way Home,” his third standalone Spider-Man movie, made over $1.9 billion worldwide to become the eighth highest earning movie of all time, not accounting for inflation. It was also the first movie since the beginning of pandemic to cross the $1 billion mark.

But the triumph of “Brand New Day” also comes on the heels of another major movie featuring Holland and Zendaya: Christopher Nolan’s “The Odyssey,” which slid to second place in its third weekend in theaters with $51 million.

“Spider-Man: Brand New Day” started strong, with a record $168 million opening day from 4,487 theaters in the U.S. and Canada, besting “Avenger: Endgame’s” $157 million Friday. The studio predicted it would lead to a $325 million opening weekend, which would still have beaten the second-place record. It takes the place of “Spider-Man: No Way Home” which opened to $260 million in December 2021. In the realm of best opening weekends in North America, they’re followed by “Avengers: Infinity War” ($257 million in 2018) and “Star Wars: The Force Awakens” ($247 million in 2015).