Zendaya turned heads in a shimmering white-and-silver Schiaparelli gown at the world premiere of The Odyssey in London's Leicester Square on July 6, 2026. The dress, white at the top and silver at the bottom, created a water effect and emulated Ancient Greek fashion. Her corset mimicked a marble statue, completing the goddess-like look.
The actress was greeted by a massive cheer as she appeared alongside her husband and co-star Tom Holland, 30, who wore an all-black suit. The event drew a star-studded crowd to celebrate director Sir Christopher Nolan's adaptation of Homer's epic.
Star-Studded Red Carpet
Anne Hathaway, who recently announced she is pregnant with her third child, wore a blue dress with a flower-like feature at the top. Other attendees included Matt Damon in a grey suit, Charlize Theron in a black dress with long white gloves, and Robert Pattinson in a grey suit. Lupita Nyong'o, who plays both Helen of Troy and Clytemnestra, wore a white dress. Sir Christopher Nolan attended in a black suit.
Rope and pleating accessories were common on the red carpet, nodding to the film's Greek setting, though no togas were spotted.
About the Film
The Odyssey is an epic fantasy action film written and directed by Sir Christopher Nolan, based on Homer's ancient Greek epic. Damon stars as Odysseus, the Greek king of Ithaca, chronicling his perilous journey home after the Trojan War and his encounters with mythical beings as he tries to reunite with his wife Penelope, played by Hathaway.
Tom Holland plays Telemachus, Pattinson plays Antinous, Theron plays Calypso, and Zendaya plays Athena. Sir Christopher said in an interview on The Late Show With Stephen Colbert that he first encountered The Odyssey during a school play and described it as a story 'we all kind of know a bit about,' but he adapted it to offer a fresh perspective.
Release Date
The Odyssey is set for release in cinemas on July 17, 2026.



