Zendaya captivated audiences at the world premiere of "The Odyssey" held at the Odeon Luxe Leicester Square, embodying her character Athena in a striking method dressing ensemble. The actress, 29, arrived in a dramatic sculpted corset that flowed into a sheer, sparkly skirt, complemented by a matching choker. She plays Athena, the Greek goddess of wisdom, warfare, and handicraft, who serves as the divine protector and guide for Odysseus in Christopher Nolan's epic film.
The film, an adaptation of Homer's ancient Greek epic, features a star-studded cast including Matt Damon as Odysseus and Anne Hathaway as his wife Penelope. Hathaway, 43, who is pregnant, appeared in a strapless blue gown, showcasing her baby bump.
Also in attendance was Zendaya's husband, Tom Holland, who portrays Telemachus, Odysseus's son. He was seen in a smart dark blue suit.
The premiere also saw the presence of other cast members such as Lupita Nyong'o, Benny Safdie, John Leguizamo, Robert Pattinson, Himesh Patel, director Christopher Nolan, and Emma Thomas. Robert Pattinson was seen in a light grey suit.
"The Odyssey" marks Nolan's most expensive project to date, with a budget of $250 million and shot entirely on IMAX 70mm cameras. The film's casting has faced some controversy, particularly after Elon Musk commented on the historical accuracy of Lupita Nyong'o's casting as Clytemnestra, Helen of Troy's sister.
Nolan has defended his casting choices, suggesting that historical depictions of Homeric characters should reflect the time of the first audiences who received the story.
Musk's remarks drew criticism from figures like "The View" host Sunny Hostin, who labeled him a white supremacist, and Alec Baldwin, who publicly supported Nyong'o.