Zendaya wears shimmering white outfit at The Odyssey premiere in Leicester Square

The epic fantasy action film, written by Sir Christopher Nolan, is an adaptation of Homer’s ancient Greek epic The Odyssey
Casey Cooper-Fiske
2 minutes ago

American actress Zendaya wore a shimmering white dress as she attended the world premiere of The Odyssey.

The Challengers star’s outfit was white at the top with silver at the bottom, giving a water effect, at the event in London’s Leicester Square, where she was joined by husband and co-star Tom Holland, 30, who wore all black.

Zendaya, 29, later changed into an outfit with a green bralette and grey skirt.

Zendaya attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square
Getty

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, 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.

Robert Pattinson, Lupita Nyong'o, Tom Holland, Anne Hathaway, Matt Damon, Charlize Theron and Zendaya attend the World Premiere of The Odyssey at Odeon Luxe Leicester Square
Robert Pattinson, Lupita Nyong'o, Tom Holland, Anne Hathaway, Matt Damon, Charlize Theron and Zendaya attend the World Premiere of The Odyssey at Odeon Luxe Leicester Square in London
Dave Benett

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.

Christopher Nolan (left) and Emma Thomas at The Odyssey world premiere (Ian West/PA)

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.

Lupita Nyong’o at the premiere (Ian West/PA)

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 when he was “four or five”, adding “it’s a story that we all kind of know a bit about” but he had adapted it so fans could “come to it really fresh”.

The Odyssey will be released in cinemas on July 17.