Après avoir dominé le box-office pendant la majeure partie de ses neuf semaines, Spider-Man: No Way Home a finalement dépassé le film Avatar de James Cameron en 2009, rapporte Deadline. Sony a officiellement confirmé le total cumulé de No Way Home de 769,988 millions de dollars, devançant le box-office national d’Avatar de 760,5 millions de dollars.
La suite de Spider-Man a réussi à atteindre ce chiffre en 60 jours ou environ neuf semaines, contre une sortie de neuf mois pour Avatar couplée à une réédition en 2010 qui valait 10,7 millions de dollars supplémentaires. Cependant, Avatar est toujours le film numéro un en ce qui concerne le box-office mondial, avec un total international de 2,84 milliards de dollars par rapport à la prise actuelle de 1,8 milliard de dollars de No Way Home.
Le changement dans le classement du box-office national fait de Spider-Man : No Way Home le troisième film le plus rémunérateur au pays, derrière Star Wars : The Force Awakens à 936,6 millions de dollars et Avengers : Endgame à 858,3 millions de dollars. Il est peu probable que Spider-Man rattrape l’un ou l’autre : The Force Awakens n’a mis que 20 jours pour franchir le seuil de 760 millions de dollars, et Endgame a pris 23 jours.
En plus de son succès au box-office, No Way Home a été un succès auprès des critiques, avec une nouvelle note de 93% sur Rotten Tomatoes. C’est également l’un des rares films MCU à avoir obtenu un A+ CinemaScore. Alors que beaucoup pensaient que No Way Home pourrait être le deuxième film MCU après Black Panther à recevoir une nomination pour le meilleur film, le film n’a abouti qu’à une seule nomination pour les meilleurs effets visuels.