'The Odyssey' brings in $264.1 million in worldwide ticket sales, studio says 20 July 2026, 3:26 AM Read full story