New Delhi: Filmmaker Christopher Nolan's The Odyssey has crossed the ₹150 crore mark at the Indian box office.
The film, starring Matt Damon as Odysseus, Tom Holland as Telemachus, Zendaya as Athena, Robert Pattinson as Antinous, Lupita Nyong'o as Helen of Troy and Clytemnestra, Anne Hathaway as Penelope and Charlize Theron as Calypso, was released globally on 17 July.
The film earned more than ₹70 crore in India during its opening weekend and has become another ₹100 crore-plus release for Nolan after Oppenheimer.
According to estimates by trade tracking website Sacnilk, the film has collected ₹165.85 crore gross at the Indian box office.
The Odyssey follows the Greek king Odysseus, played by Damon, on a perilous 10-year journey home after the Trojan War. As he battles vengeful gods, sea monsters and enchantresses, he struggles to reunite with his wife, Penelope, played by Anne Hathaway, and his son, Telemachus, portrayed by Tom Holland.
Also Read:

‘The Odyssey’: An epic saga of emotional turmoil
The film is produced by Syncopy Inc. and distributed by Universal Pictures.
The cast also includes Jon Bernthal, John Leguizamo and Travis Scott, who play Menelaus, the King of Sparta, Eumaeus and a bard, respectively.
The film is based on Homer's ancient Greek epic poem, which has been adapted for the screen several times.
The 1954 Italian-American co-production Ulysses starred Kirk Douglas as the Greek hero, while O Brother, Where Art Thou? (2000), directed by Joel and Ethan Coen, offered a loose, satirical adaptation of the story.
Another adaptation, The Odyssey (1997), directed by Andrei Konchalovsky, was released as a two-part television miniseries. It starred Armand Assante as Odysseus and Greta Scacchi as Penelope, following the hero's 10-year journey home after the Trojan War.



