Odysseus, the legendary Greek king of Ithaca, embarks on a long and perilous journey home following the Trojan War, chronicling his encounters with mythical beings such as the Cyclops Polyphemus, the Sirens, and the witch-goddess Circe, while attempting to reunite with his wife, Penelope.

Matt Damon
as Odysseus

Tom Holland
as Telemachus

Anne Hathaway
as Penelope

Robert Pattinson
as Antinous

Lupita Nyong'o
as

Charlize Theron
as Circe

Zendaya
as Athena

Benny Safdie
as

Jon Bernthal
as Menelaus

John Leguizamo
as Eumaeus