Peter Parker’s (Tom Holland) life has been turned upside down since internet host and conspiracy theorist J. Jonah Jameson (JK Simmons) revealed to the world that he is Spider-Man. Because of the drone incident in London, Peter is now in the sights of the FBI and everywhere he is surrounded by crowds wanting to hear the latest gossip about him. Public opinion is divided: some see him as a hero, others as a dangerous criminal who should be stopped.
When even the school future of his buddy Ned (Jacob Batalon) and his girlfriend MJ (Zendaya) is in danger, Peter seeks out Doctor Strange (Benedict Cumberbatch) and asks him to cast a spell to make everyone forget that he is Spider- one is. But something goes wrong with the magic and suddenly villains from other universes appear who have been fighting Spider-Man in their worlds. Of course, Peter wants to do everything in his power to undo the chaos he has caused. However, he and Doctor Strange disagree at all on how to get the villains back to their worlds.
As expected, Tom Holland’s sixth appearance as the lovable wall-crawler offers spectacular images, touching moments and fireworks of action sequences. Despite, or perhaps because of, a slew of cast members from previous Spidey films, Spider-Man: No Way Home manages to square the (superhero) circle, so to speak, by reviewing the entire Spidey film series and yet not the human center of the action forgets. The ninth Spider-Man movie is visually and emotionally simply a stunner and hits the heart with wit and a touching story.