Christopher Nolan’s highly anticipated epic The Odyssey is finally set to hit theatres, bringing together one of the most star-studded casts in recent Hollywood history. Based on Homer’s legendary Greek poem, the film follows the perilous journey of Odysseus as he struggles to return home after the Trojan War.
With Academy Award winners, Marvel stars, and some of Hollywood’s biggest names sharing the screen, fans are eager to know who is playing which iconic character. Here’s a look at the principal cast and their roles.
Matt Damon as Odysseus
Leading the ensemble is Matt Damon, who portrays Odysseus, the legendary King of Ithaca. The fearless warrior embarks on a decade-long voyage home after the Trojan War, facing mythical creatures, gods, and impossible challenges. Damon reunites with Christopher Nolan after Interstellar and Oppenheimer, taking on one of Greek mythology’s most celebrated heroes.
Tom Holland as Telemachus
Tom Holland plays Telemachus, the son of Odysseus and Penelope. While his father battles monsters across the seas, Telemachus grows into adulthood and sets out on a journey of his own to uncover the truth about his missing father. His storyline forms one of the emotional pillars of Nolan’s adaptation.
Anne Hathaway as Penelope
Anne Hathaway stars as Penelope, the loyal wife of Odysseus. She spends years waiting for her husband’s return while fending off ambitious suitors determined to claim the throne of Ithaca. Hathaway reunites with Nolan once again after memorable performances in The Dark Knight Rises and Interstellar.
Zendaya as Athena
Zendaya takes on the role of Athena, the goddess of wisdom and one of Odysseus’ greatest protectors. Unlike traditional mythological adaptations, Nolan reportedly presents Athena in a more grounded and humanistic way while preserving her influence over Odysseus’ journey.
Robert Pattinson as Antinous
Robert Pattinson portrays Antinous, the arrogant and powerful leader of the suitors occupying Odysseus’ palace during his absence. Antinous serves as one of the story’s primary antagonists, standing between Odysseus and the restoration of his kingdom.
Charlize Theron as Calypso
Charlize Theron appears as Calypso, the enchanting nymph who keeps Odysseus on her secluded island for years, hoping he will remain with her forever. Her character represents one of the hero’s greatest emotional and moral tests.
Lupita Nyong’o in Dual Roles
Oscar winner Lupita Nyong’o plays both Helen of Troy and Clytemnestra, two women whose lives were profoundly shaped by the Trojan War. Nolan’s interpretation reportedly explores the consequences of war through these interconnected characters.
Supporting Cast
The film also boasts an impressive supporting ensemble. Jon Bernthal appears as Menelaus, the Spartan king whose wife Helen’s abduction sparked the Trojan War. Benny Safdie plays Agamemnon, the commander of the Greek forces, while Himesh Patel portrays Eurylochus, one of Odysseus’ trusted companions. John Leguizamo takes on the role of Eumaeus, the loyal swineherd who remains faithful to Odysseus until the very end. Elliot Page also joins the cast as Sinon, alongside Samantha Morton, Mia Goth, Corey Hawkins, and several other acclaimed actors.
A Grand Adaptation of a Timeless Epic
Shot almost entirely using IMAX 70mm cameras and relying heavily on practical effects, The Odyssey is being described as Christopher Nolan’s most ambitious film yet. The director blends mythological storytelling with emotional depth, focusing not only on Odysseus’ physical journey but also on themes of family, sacrifice, resilience, and the lasting scars of war.
With its stellar cast, breathtaking visuals, and Nolan’s signature storytelling style, The Odyssey promises to be one of the biggest cinematic events of the year, bringing Homer’s ancient masterpiece to a new generation of audiences.