Jessica Chastain, Penelope Cruz, Lupita Nyong’o and the cast of Universal’s globe-trotting espionage thriller The 355 were no match for Spider-Man: No Way Home, which dominated at the box office in its fourth weekend. The latest Spidey adventure, starring Tom Holland as the title web-slinger, collected a leading $33 million from 4,108 theatres between Friday and Sunday, boosting its domestic tally to $668 million. After this weekend’s haul, Spider-Man: No Way Home stands as the sixth-highest grossing movie in history at the domestic box office, surpassing Titanic ($659 million) and Jurassic World ($652 million).