Spider-Man: Brand New Day earns $145M in second North American weekend
"Spider-Man: Brand New Day" earned $145 million in its second North American weekend, retaining the top box-office spot and reaching $1.67 billion worldwide in 10 days. It posted the third-best second weekend ever, behind "Star Wars: The Force Awakens" and "Avengers: Endgame." The Sony/Marvel film, starring Tom Holland and Zendaya, has grossed $655.1 million domestically and over $1 billion overseas, becoming the year's highest-grossing movie in seven days. Christopher Nolan's "The Odyssey" placed second with $31.5 million, crossing $1 billion globally. The weekend's total box office hit $203 million, with year-to-date sales up 18.5% from 2025. Five films have surpassed $1 billion this year, marking Hollywood's best post-pandemic performance. "The Odyssey" opens in China on Friday.