Zendaya gave The Odyssey world premiere its clearest fashion moment in London’s Leicester Square, arriving in a shimmering Schiaparelli gown that leaned fully into the film’s Ancient Greek world. The look shifted from white at the top to silver at the hem, creating a water-like effect, while the corseted bodice was styled to resemble carved marble. Subtle, then, in the way a thunderbolt is subtle.
The American actress, who plays Athena in Sir Christopher Nolan’s new epic, was met with loud cheers as she appeared alongside her husband and co-star Tom Holland, 30. Holland, who plays Telemachus, kept his look stark in all black.
How Zendaya nodded to Athena on the red carpet
Zendaya did not stop at one mythology-coded outfit. Later in the evening, she changed into another Grecian-inspired dress, this time with a chiffon skirt, a more direct nod to Athena, the goddess she portrays in the film.
The carpet styling kept the Greek setting firmly in view. Rope details and pleated accents appeared throughout the arrivals, bringing a classical theme to the event without turning it into a costume party. No actual togas were spotted, which was either a missed opportunity or a mercy, depending on how one feels about red-carpet literalism.
Anne Hathaway, who recently announced she is pregnant with her third child, arrived in a blue dress with a flower-like feature at the bodice. She plays Penelope, the wife Odysseus is trying to reach after years of danger, delay, and mythological inconvenience.


