L’Odyssée est devenu ce week-end le film de Christopher Nolan ayant généré le plus de recettes à ce jour, tant aux États-Unis et au Canada qu’à l’international, dépassant Le chevalier noir (The Dark Knight). Cette année, L’Odyssée n’est devancée que par Spider-Man : un jour nouveau (Spider-Man : Brand New Day), qui a rapporté 39 millions $ US dans 4006 salles aux États-Unis et au Canada, selon les estimations des studios publiées dimanche. Spider-Man, qui a désormais rapporté plus de 854,9 millions $ US en Amérique du Nord, dépassera bientôt Avengers : phase finale (Avengers : Endgame) pour devenir le deuxième plus gros succès au box-office américain de tous les temps. Le record est actuellement détenu par Star Wars : Le réveil de la force ( Star Wars : Episode VII – The Force Awakens) (936,7 millions $ US).Le long-métrage de Nolan, qui occupe la troisième place au box-office ce week-end, est devenu en début de semaine le film classé R ayant obtenu les plus grosses recettes de tous les temps, dépassant Deadpool&Wolverine.Il a engrangé 19,5 millions $ US lors de son sixième week-end dans les salles nord-américaines, où il continue d’être projeté dans plus de 3000 salles, portant son total national à un peu moins de 539,1 millions $ US. Cela lui permet de dépasser les 534,9 millions $ US du film Le chevalier noir, le précédent record pour Nolan, sans tenir compte de l’inflation. À l’échelle internationale, le film a rapporté 68 millions $ US, principalement grâce à la Chine et à la Corée, ce qui porte son total mondial à 1,4 milliard $ US.Spider-Man : un jour nouveau a conservé sa première place au box-office lors de son quatrième week-end en salles.