Christopher Nolan's The Odyssey, an adaptation of Homer's epic, opened in Indian theatres on July 17 with strong early turnout at screenings including a 6 am show in New Delhi.
Christopher Nolan's The Odyssey, based on the 3,000-year-old Greek poem by Homer, hit theatres worldwide on July 17, 2026. The film stars Matt Damon as Odysseus, Tom Holland as Telemachus, Anne Hathaway as Penelope, Robert Pattinson as Antinous and Charlize Theron as Calypso. Additional cast members include Lupita Nyong'o, Zendaya, Jon Bernthal, Himesh Patel, John Leguizamo and Mia Goth.
The movie opened to healthy footfall at the first 6 am screening in New Delhi, with moviegoers lining up and showing strong excitement. India Today awarded the film 4.5 stars, noting that it balances spectacle with emotion across its nearly three-hour runtime.
Trade expert Girish Johar predicted an opening day gross of Rs 15 crore to Rs 20 crore in India. Actor Tom Cruise attended a late-night screening and posted praise for the film and its team on X, writing that he could not wait to see it again.