Christopher Nolan bereidt zich voor om het oude verhaal van Homerus naar het witte doek te brengen met een ambitieus ensemble van sterren, waarin prominente Amerikaanse acteurs de hoofdrollen vervullen. Het project draait om de lange reis van de held naar huis na de Trojaanse Oorlog, met ontmoetingen met monsters, goden en de uitdagingen om zijn koninkrijk terug te winnen.
Matt Damon vertolkt de centrale rol van Odysseus, de slimme koning van Ithaca wiens vernuft en uithoudingsvermogen op de proef worden gesteld tijdens een reis van tien jaar. De Oscarwinnaar noemde de kans een hoogtepunt in zijn carrière en vertelde Time dat hij de rol zag als mogelijk zijn laatste grote film. Damon herenigt zich met Nolan na hun eerdere samenwerking aan Oppenheimer, ditmaal in de hoofdrol.
Anne Hathaway speelt Penelope, de loyale echtgenote van Odysseus die agressieve vrijers afweert terwijl ze hun zoon opvoedt. De actrice werkte eerder met Nolan aan The Dark Knight Rises en Interstellar. Haar optreden trekt al vroeg aandacht na de release van de eerste trailer.
Tom Holland speelt Telemachus, de zoon die uitgroeit van kwetsbare jongeling tot vastberaden beschermer van zijn familie en rijk. Holland noemde het script het beste dat hij ooit las en verschijnt al vroeg in de productie in kostuum. Zendaya, zijn partner in het echte leven, is gecast als de godin Athena.
Jon Bernthal speelt Menelaus, de Spartaanse koning en broer van Agamemnon die Telemachus cruciale informatie verschaft. De acteur, bekend van The Punisher en The Bear, reflecteerde op de intense banden die tijdens het filmen ontstonden. Hij vertelde Esquire dat de ervaring een bepalend hoofdstuk zou worden voor iedereen die erbij betrokken was, vanwege de gedeelde inspanning en toewijding.
Ik zei tegen hen: ‘Wat je ook denkt in het dagelijks leven, weet gewoon dat je hier later op terugkijkt en dat het de bepalende momenten van je leven zullen zijn. Deze relaties, deze vriendschappen, wat jullie samen hebben opgebouwd, niet omdat jullie deel uitmaken van deze ongelooflijke film, niet omdat het de grootste film ter wereld moet worden, maar vanwege het bloed, zweet en de tranen die jullie voor elkaar hebben gegeven, elke dag opnieuw.’
Lupita Nyong'o neemt twee verbonden rollen aan: Helena van Troje en haar zus Clytemnestra. De keuze benadrukt parallellen tussen de ervaringen van de zussen. Nyong'o's casting werd bevestigd in Nolans Time-profiel en ze verscheen samen met de regisseur in promotionele segmenten.
Mia Goth is aangewezen als Melantho, een paleisbediende wiens ontrouw tot conflict leidt. Samantha Morton vertolkt de tovenares Circe, die mannen in dieren verandert. Bill Irwin speelt de eenogige reus Polyphemus, terwijl John Leguizamo opduikt als de trouwe varkenshoeder Eumaeus. Jimmy Gonzales voegt zich toe als de scheepsmat kroon Cepheus.
Overige castleden waaronder Corey Hawkins, Jesse Garcia, James Remar en Sean Avery blijven in onbekende rollen. Berichten over Elliot Page zijn niet bevestigd.