Zendaya wears shimmering white outfit at The Odyssey premiere

By Casey Cooper-Fiske, Press Association Senior Entertainment Reporter

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.

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.

Charlize Theron, Zendaya, Anne Hathaway, Lupita Nyong’o, Samantha Morton and Mia Goth
Charlize Theron, Zendaya, Anne Hathaway, Lupita Nyong’o, Samantha Morton and Mia Goth at The Odyssey world premiere (Ian West/PA) Photo by Ian West

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.

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

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.

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

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

Odyssey world premiere
(left to right) Robert Pattinson, Lupita Nyong’o, Anne Hathaway, Tom Holland, and Matt Damon (Ian West/PA) Photo by Ian West

The Odyssey will be released in cinemas on July 17th.