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

Zendaya
as Athena

Anne Hathaway
as Penelope

Lupita Nyong'o
as

Robert Pattinson
as Antinous

Benny Safdie
as

Charlize Theron
as Circe

Jon Bernthal
as Menelaus

John Leguizamo
as Eumaeus