Spider-Man: Brand New Day” has topped the North American box office for a sixth consecutive weekend, earning 18 million dollars over the traditional weekend and an estimated 23.3 million through the Labor Day holiday. The film has now grossed 923 million dollars domestically. Its six-week run at number one is the longest since “Avatar: The Way of Water” spent seven straight weekends at the top in 2022.