Which actor portrays Calypso in The Odyssey (2026)?
Answer
Charlize Theron
Answer
Charlize Theron
Charlize Theron portrays Calypso in The Odyssey (2026).
In the film's story, Calypso is a nymph who keeps Odysseus on the island of Ogygia. The character is part of the supernatural and mythological side of Odysseus's journey home, alongside figures such as Athena, Circe, and the Cyclops Polyphemus.
Calypso is not the same character as Circe, although both are powerful female figures associated with Odysseus. Samantha Morton plays Circe in the film, while Charlize Theron plays Calypso. The distinction matters because the two episodes occur in different parts of the Odyssey and involve different locations and encounters.
Source: Wikipedia · fact-checked Aug. 2026