Sony Pictures’ and Marvel’s “Spider-Man: Brand New Day” soared to the second-biggest North American opening weekend ever with a $355 million haul at the box office, according to industry experts, just behind “Avengers: Endgame,” which opened to $357 million in 2019. (Notably, Christopher Nolan’s “The Odyssey” opened with a massive $124 million domestically.)