Christopher Nolan's The Odyssey has officially passed $1 billion at the global box office after just three weeks in theaters. Of the $1 billion, $429.65 million was earned domestically and $578.8 million was earned internationally. Its total actually sits at $1.008 billion, meaning it won't be long before it passes The Dark Knight Rises' $1.08 billion record to become Nolan's highest-grossing picture of all time. The Odyssey raked in $264 million in its opening weekend and dropped just 19% in its second . For more, you can read about stars Tom Holland and Zendaya's recent run in theaters , as well as Nolan's take on amateur film criticism .