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.

Pregnant leading lady Anne Hathaway, 43, meanwhile dazzled in a strapless blue gown which showed off her blossoming bump. She plays Penelope in the movie

Also in attendance was Zendaya's husband, Tom Holland, who portrays Telemachus, Odysseus's son. He was seen in a smart dark blue suit.

Zendaya's husband Tom Holland , who plays Telemachus - Odysseus's son and the prince of Ithaca, was also in attendance and looked smart in a 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.

Robert Pattinson wore a smart 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.

Zendaya plays Athena, the Greek goddess of wisdom, warfare, and handicraft in Christopher Nolan's epic film

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.

Lupita Nyong'o poses for photographers upon arrival at the premiere of the film The Odyssey