Pakistan, July 27 -- Christopher Nolan's The Odyssey continued its strong global box office performance, reaching nearly $640 million worldwide after its second weekend. The historical epic maintained momentum with strong audience demand across major international markets. Meanwhile, Toy Story 5 crossed the $1 billion mark globally.

The Odyssey earned an estimated $215.3 million during its second weekend, raising its worldwide total to approximately $639.7 million. The film collected $286.4 million in North America and $353.3 million from international markets, according to box office estimates.

Read more: Matt Damon reveals demanding preparation for 'The Odyssey' role

The movie recorded only a 19% decline from its opening weekend, sho...