Matt Damon to Tom Holland and Robert Pattinson; who plays whom in Christopher Nolan’s movie?


Matt Damon as Odysseus

The actor will be playing the role of the Greek king Ithaca. Director Christopher Nolan has described Odysseus as complicated, an amazing strategist and a very wily person.

Tom Holland as Telemachus

The actor will be playing the role of Telmachus, who is Odysseus’ son. He is determined to find his father.

Anne Hathaway as Penelope

The actress will be seen playing the role of Odysseus’ wife. She is fending off potential suitors in his absence.

Robert Pattinson as Antinous

The star will be seen playing the role of one of Penelope’s suitors named Antinous. He is famously known for his work in Twilight.

Zendaya as Athena

The actress will be seen as the goddess of wisdom, war and handicraft. She will be seen protecting Odysseus.

Charlize Theron as Circe

The actress will be seen playing a goddess and a witch. Charlize Theron is known for work in The Old Guard, Mad Max: Fury Road and The Devil’s Advocate in key roles.

Jon Bernthal as Menelaus

The actor will be playing the role of Greek King Menelaus. He is known for his work in The Punisher, The Accountant 2, The Walking Dead and Daredevil in key roles.

Benny Safdie as Agamemnon

The actor will be playing the role of Agamemnon. He will be seen as the commander of the Achaeans during the Trojan War and brother of Menelaus.