Apparently Spiderman fans had a lot of holiday shopping to do this weekend. Sony’s Spider-Man: Into the Spider-Verse raked in $35.4 million, after expectations pegged the opener at $40 million+. Still, observers aren’t panicking as the movie is expected to have long legs over the Christmas season. The film has a star-studded cast: Shameik Moore as Morales, alongside Jake Johnson, Hailee Steinfeld, Mahershala Ali, Brian Tyree Henry, Lily Tomlin, Luna Lauren Velez, John Mulaney, Nicolas Cage, and Liev Schreiber.

Plus, word of mouth is positive. RelishMix notes (via Deadline): "fans are excited for this unique look on the comic book creation with its multiple universe storyline. Others are stoked not only by the unique animation look, but also by the Afro-Latino hero at the center of the story. Recalling the notable soundtrack, many fans are asking about the titles of songs in the film and calling out Sunflower and other music tracks which spurred them to watch the trailer and clips again. Finally, for those who have seen early screenings, they’re saying the film reviews and super-positive buzz are all real, and audiences should stay until the end of the credits."

Warner Bros.’ The Mule, meanwhile, directed by and starring Clint Eastwood, kicked off a great start with $17.2 million

Mortal Engines, directed by Christian Rivers, opened with a deadly thud, to $7.5 million.