India, Aug. 8 -- The Odyssey, Christopher Nolan's epic adaptation of Homer's Greek poem, has hit $1 billion in box-office earnings. The Matt Damon-starrer breached the mark in three weeks, despite being hit by the avalanche that is Spider-Man: No Way Home, the biggest-opening film in American history. The Odyssey is now on course to surpass the lifetime collections of The Dark Knight and The Dark Knight Rises, Nolan's highest-grossing films.

After concluding three weeks in theatres, The Odyssey has now earned $429.6 million in North America and $578.8 million overseas. This gives the film a worldwide haul of $1.009 billion. This has enabled the film to surpass the lifetime box office of Nolan's 2008 blockbuster The Dark Knight, which ear...