
Christopher Nolan's The Odyssey has crossed $1 billion worldwide after three weeks in theatres. The film earned $429.6 million in North America and $578.8 million overseas, for a total of $1.009 billion.…
Christopher Nolan's The Odyssey has crossed $1 billion worldwide after three weeks in theatres. The film earned $429.6 million in North America and $578.8 million overseas, for a total of $1.009 billion. It has surpassed the lifetime haul of Nolan's 2008 film The Dark Knight ($1.008 billion), as per Hindustan Times. The Odyssey is now the fifth movie of 2026 to hit the billion-dollar mark, joining Spider-Man: Brand New Day, Toy Story 5, The Super Mario Galaxy Movie and Michael.

Premium formats drove a large share – IMAX alone contributed $257 million. The film faced a steep drop in its third weekend after Spider-Man: Brand New Day opened to $1.18 billion. Still, The Odyssey's China release on August 14 could push it past The Dark Knight Rises' $1.081 billion record. The epic stars Matt Damon, Tom Holland and Anne Hathaway.
The box-office narrative around The Odyssey has been split between 'Nolan saves cinema' and 'Spider-Man dampened its run'. Both are incomplete. The film needed an IMAX monopoly and a star-studded cast to reach $1 billion – a feat that was almost denied by competition. The real test is not the record but whether a three-hour, R-rated Greek epic holds in China. That release on August 14 will decide if Nolan can genuinely claim a new personal best.
Sources (2): timesofindia.indiatimes.com, hindustantimes.com
This story was synthesised by AI from the 2 sources linked above.