Odyssey, The: Cast–Major and Minor Roles

Cast

Picture of actor Matt Damon in 2026
Odysseus
Picture of actor Tom Holland smiling at the premiere of The Odyssey in New York
Telemachus
Picture of actress Anne Hathaway smiling at the premiere of The Odyssey in New York
Penelope
Picture of actress Lupita Nyong'o at the premiere of The Odyssey in New York
Lupita Nyong’o: Helen of Troy
Picture of actress Zendaya at the premiere of The Odyssey in New York
Zendaya: Athena, goddess of wisdom
Picture of actress Charlize Theron at the premiere of The Odyssey in New York
Kalypso: Nymph
Picture of actress Samantha Morton at the premiere of The Odyssey in New York
Circe: witch
Picture of actor John Leguizamo at the premiere of The Odyssey in New York
Eumaeus: blind swineherd
Picture of actor Himesh Patel at the premiere of The Odyssey in New York
Picture of actor Jon Bernthal at the premiere of The Odyssey in New York
Picture of actor Bill Irwin at the premiere of The Odyssey in New York
Performer of Polyphemus
Picture of actor Benny Safdie at the premiere of The Odyssey in New York
Agamemnon

Cast

Matt Damon as Odysseus, legendary Greek king of Ithaca, complicated man, brilliant strategist

Tom Holland as Telemachus, Odysseus and Penelope’s son, prince of determined to find his father.

Anne Hathaway as Penelope, wife of Odysseus, mother of Telemachus, queen of Ithaca, fends off many suitors in her husband’s absence.

Robert Pattinson as Antinous, sleazy suitor of Penelope

Lupita Nyong’o in a dual role as: Helen of Troy, wife of Menelaus, beautiful woman whose abduction triggers the Trojan War.

Clytemnestra, Helen’s twin sister, wife of Agamemnon, who murders him upon his return from Troy.

Samantha Morton as Circe, witch and goddess on the island of Aeaea.

John Leguizamo as Eumaeus, blind swineherd, Odysseus’s faithful servant.

Zendaya as Athena, goddess of wisdom, warfare, handicraft, protects Odysseus on his journey. Zendaya also portrays the young Trojan priestess of Athena who is killed during the assault on Troy, and whose form Athena later takes.

Charlize Theron as Calypso, nymph on the island of Ogygia who tries to entice Odysseus to live as her husband, promises immortality

Jon Bernthal as Menelaus, king of Sparta and Helen’s husband.

Himesh Patel as Eurylochus, Odysseus’s second-in-command, challenges plans.

Bill Irwin as the performer of Polyphemus, Cyclops and son of Poseidon.

Elliot Page as Sinon, a Greek soldier and son of a servant of Antinous, recruited as a child to be raised to serve as soldier who would reach adulthood upon the Greeks’ arrival at Troy.

Sinon is not in Homer’s original poem and his story was borrowed from Virgil’s Aeneid and other myths.

Benny Safdie as Agamemnon, Greek king of Mycenae, Clytemnestra’s husband, Menelaus’s older brother, commander of Greeks during Trojan War.

Penelope’s Suitors

Other suitors include Corey Hawkins as Polybus, Niko Nicotera as Peisander, Elyes Gabel as Elatus, Iddo Goldberg as Amphimedon, Jamie Harris as Agelus. Mia Goth and Logan Marshall-Green portray twin siblings Melantho and Melanthius, who are respectively a disloyal maidservant of Odysseus and Penelope and Odysseus’s dishonest cowherd. Ryan Hurst portrays Mentor, Telemachus’s guide and teacher, James Remar plays Tiresias, blind prophet of Greek underworld.

Odysseus’s crew

Crew includes Will Yun Lee as Anchialus Jimmy Gonzales as Cepheus, Andrew Howard as Polites, Jovan Adepo as Elpenor, Jesse Garcia as Menetus, Josh Stewart as Antiphates, Sean Avery as Laodamas, Anthony Molinari as Perimedes, Stephen Murphy as Phemius, Ian Casselberry as Dolios.

Travis Scott makes cameo appearance as bard, alluding to how the Odyssey had been retold through oral poetry, which he analogized to rapping.

Rafi Gavron and Shiloh Fernandez appear as Trojans who kill Sinon and encounter Trojan horse.

Minor roles:

Kate Fuglei as Eurycleia, loyal servant and nurse of Odysseus and Penelope; Maurice Compte as steward of Menelaus; Nick E. Tarabay as unnamed helmsman of Telemachus’ ship; Michael Vlamis as bandit disguised as priest who attacks Telemachus in Pylos; and Brian Vernel as Irus, beggar in Ithaca.

Share this:
Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter