
American actress Zendaya wore a shimmering white dress as she attended the world premiere of The Odyssey.
The Challenger’s star’s outfit was white at the top and silver at the bottom, giving a water effect, at the event in London’s Leicester Square.
She was greeted with a massive cheer as she appeared alongside her husband and co-star, Tom Holland, 30, who wore all black.
Her gown, designed by Schiaparelli, emulated Ancient Greece, with her corset mimicking a marble statue.
Other stars at the premiere included Anne Hathaway, who recently announced she is pregnant with her third child, and who wore a blue dress with a flower-like feature at the top.
Rope and pleating accessories were commonplace on the red carpet, in a nod to the film’s setting of Greece. No togas were spotted – much to our disappointment.
Matt Damon, who wore a grey suit, and Charlize Theron, who wore a black dress with long white gloves.
Twilight star Robert Pattinson, who also features in the film, wore a grey suit at the event, and Lupita Nyong’o, who plays both Helen of Troy and Clytemnestra in the movie, wore a white dress.
Director Sir Christopher Nolan was also at the premiere, wearing a black suit.
The epic fantasy action film, which is also written by Sir Christopher, is an adaptation of Homer’s ancient Greek epic The Odyssey.
Damon stars as Odysseus, the Greek king of Ithaca, and the movie chronicles his long and perilous journey home after the Trojan War and his encounters with mythical beings as he attempts to reunite with his wife, Penelope, played by Hathaway.
Holland plays Telemachus, Pattinson plays Antinous, Theron plays Calypso, and Zendaya plays Athena.
Sir Christopher said in an interview on US chat show The Late Show With Stephen Colbert that he first encountered The Odyssey during a school play.
He said it was a story that ‘we all kind of know a bit about’, but he had adapted it so fans could see it in a fresh light.
The Odyssey will be released in cinemas on July 17.
Get in touch with our news team by emailing us at webnews@metro.co.uk.
For more stories like this, check our news page.