Which actress plays Calypso in Christopher Nolan’s 2026 film The Odyssey?

The story behind the answer

Charlize Theron plays Calypso in Christopher Nolan’s 2026 film The Odyssey.

Calypso is described as a nymph who lives on the island of Ogygia and tries to keep Odysseus as her immortal husband. Her episode is one of the best-known interruptions in Odysseus’s return journey, because the hero remains on her island for an extended period before continuing toward Ithaca.

The role gives Theron one of the film’s mythological parts. The production’s cast also includes Zendaya as Athena, the goddess who protects Odysseus, and Anne Hathaway as Penelope, Odysseus’s wife waiting in Ithaca.

The film’s premise includes several supernatural encounters, including the Cyclops Polyphemus, sirens, and Calypso. Nolan sought to portray the mythic world with a realistic visual approach, using physical locations and natural phenomena wherever possible rather than relying only on artificial fantasy imagery.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: