The Odyssey Footage Unveils Charlize Theron’s Role — And It’s Not The One You Expect
Christopher Nolan’s CinemaCon footage torpedoes a persistent rumor and unveils a divine twist — Charlize Theron is the one bewitching Matt Damon’s Odysseus.
Alright, let’s get into the latest twist from Christopher Nolan’s The Odyssey, which isn’t just “another epic” — it’s shaping up to be a full-on wild ride with some big, almost mischievous casting surprises. If you’ve been speculating about what Charlize Theron is doing in Nolan’s massive Greek myth reimagining, some fresh footage shown at CinemaCon finally ripped that Band-Aid off and, honestly, the answer is a curveball.
Charlize Theron's Greek Goddess? Not the One Everyone Expected
For months, odds-makers (and, let’s be real, half of film Twitter) have been pretty convinced Theron would turn up as Circe, a literal goddess of turning dudes into pigs — which would’ve been fun, but it turns out everyone was barking up the wrong mythological tree. Via some pretty evocative early footage, Nolan and Universal made it official: Theron is actually playing Calypso, and not Circe.
The reveal came during Universal’s CinemaCon presentation, where Nolan played a clip with Matt Damon’s Odysseus facing off with Theron’s Calypso. This is after his whole Troy disaster, and the guy’s pretty rattled — he straight up asks:
'How long have I been here, Calypso? I don’t remember anything before Troy. Did I have a wife, children, a son? If I had a son, how old would he be now?'
As this is going down, the clip cuts back and forth between a younger Odysseus hanging out with his son (who, fun fact, is being played by Tom Holland — because apparently every major heroic son must go to Spider-Man school first) and his wife, played by Anne Hathaway. So yes, the cast for this thing is stacked.
The Rumor Mill: Why Everyone Thought Theron Was Circe
For context, Theron herself kind of added fuel to the Circe-guessing fire last year. In a red carpet chat with Variety back in June 2025, she name-checked Circe, mentioning how she was nervous about joining the already-in-progress production—‘I am just gonna talk to Chris [Nolan] about it, and we’ll see where it goes. It’s super intimidating. I am the last one to show up [on the set].’ Honestly, I can see how fans ran with it.
Turns out, she wasn’t being sneaky — she just didn’t have her ducks (or sorceresses) in a row yet. In another chat with The Hollywood Reporter, Theron basically admitted she felt like the new kid: 'I feel like I’m going to be the new kid on the block. I know it’s epic from reading the script, but for myself, I’m only there for two weeks, I think.' So don’t expect a ton of screen time, but obviously those weeks are going to matter.
The Big Picture: Nolan Goes Full IMAX Headache, Release Details
If you’re picturing this as your standard greenscreen fest, you’re way off. Nolan shot the whole thing on IMAX cameras, and he was very upfront about how much of a logistical headache that was. At CinemaCon, he called it 'an absolute nightmare to film.' Given his last movie was Oppenheimer (which quietly scooped up Best Picture, as one does), expectations for The Odyssey are sky-high, and Nolan seems all in on pushing the spectacle dial to eleven.
- Odysseus: Matt Damon
- Calypso: Charlize Theron (confirmed, not Circe!)
- Peneope (wife): Anne Hathaway
- Telemachus (son): Tom Holland
- Release: Heads to theaters July 17, 2026
So to sum up: Charlize Theron is officially playing the magnetic, mysterious Calypso in Nolan’s The Odyssey — not the pig-obsessed Circe. She’ll be tangling with Matt Damon’s memory-wiped Odysseus (and probably giving the guy a hard time, because, well, he deserves it). Nolan’s gone full-cinematic-mayhem-mode on this one. If you want high drama, A-list casting, and Greek goddesses playing mind games with traumatized heroes, mark your calendars.