Home / Entertainment / Hollywood News / Photos /
The Odyssey: Who plays what in the Christopher Nolan film
Updated On: 09 July, 2026 08:52 PM IST | Amarylisa Gonsalves
Christopher Nolan's The Odyssey has been one of the most anticipated projects from the ace director. The film including one of the most star-studded ensembles, is based on Homer's timeless Greek epic. It follows King Odysseus as he embarks on a dangerous journey home after the Trojan War. Naturally, along the way, several legendary heroes, powerful gods, cunning villains and unforgettable mythological figures from the Greek epic make an appearance. Here's a look at who plays what as Christopher Nolan's Odyssey comes to life.


Matt Damon as Odysseus
Matt Damon headlines the film as Odysseus, the clever King of Ithaca. His 10-year journey home is the heart of the story. Intelligent and resilient, Odysseus must go against monsters, gods and countless dangers before reuniting with his family.

Anne Hathaway as Penelope
Anne Hathaway plays Penelope, the Queen of Ithaca and devoted wife of Odysseus. While Odysseus is believed lost, she delays remarriage by weaving and secretly unravelling a burial shroud every night. She is often regarded as one of Greek mythology's most admired characters known for loyalty and wisdom.

Zendaya as Athena
Zendaya portrays Athena, the goddess of wisdom and strategic warfare. She serves as Odysseus' divine ally, guiding him and his son Telemachus through some of their most difficult challenges.

Tom Holland as Telemachus
Tom Holland plays Telemachus, the son of Odysseus and Penelope. While initially overshadowed by his father, he later embarks on his own journey searching for his father and in the process learns what it means to become a leader.
.jpg)
Robert Pattinson as Antinous
Robert Pattinson plays Antinous, one of Penelope's many suitors, who is the most arrogant and influential one. He is confident that Odysseus will never return, and thus seeks the throne of Ithaca and Penelope's hand, which makes him the story's primary antagonists.

Charlize Theron as Calypso
Charlize Theron appears as Calypso, the immortal sea nymph who keeps Odysseus stranded on her island for several years after falling in love with him.

Lupita Nyong'o as Helen of Troy and Clytemnestra
Lupita Nyong'o will be seen in two iconic mythological figures in Christopher Nolan's epic. She plays Helen of Troy, whose elopement/abduction started the Trojan War. She also portrays Clytemnestra, queen of Mycenae and wife of Agamemnon, whose tragic story is one of Greek mythology's most famous tales of revenge.
.jpg)
Benny Safdie as Agamemnon
Benny Safdie portrays Agamemnon, the powerful king of Mycenae who commanded the Greek armies during the Trojan War.

Jon Bernthal as Menelaus
Jon Bernthal portrays the Spartan king and husband of Helen of Troy, Menelaus. His determination to reclaim Helen was what sparked the decade-long Trojan War.

Himesh Patel as Eurylochus
Himesh Patel will be seen as Eurylochus, one of Odysseus' most trusted officers. He is brave but his decisions and moments of doubt complicate the crew's already dangerous voyage.

Samantha Morton as Circe
Samantha Morton plays the powerful enchantress, Circe, who famously transformed Odysseus' crew into pigs before eventually helping the King of Ithaca.

Travis Scott as Demodocus
Travis Scott plays Demodocus, a celebrated poet whose songs preserve the heroic tales of the Trojan War.
Recommended Photos
ADVERTISEMENT
ADVERTISEMENT
Photo of Day

The people’s game
A boy playing football on the shore of Versova Jetty reminds us that we’re in for weeks of FIFA World Cup action. PIC/SHADAB KHAN

