The cast of Christopher Nolan's highly anticipated film "The Odyssey" reconvened for a New York premiere afterparty on Tuesday night, following the film's earlier red carpet debut. The star-studded event saw actors showcasing a range of fashion choices as they celebrated the promotion of the $250 million epic.

Zendaya, who portrays the goddess Athena in the film, made a notable fashion statement. After walking the red carpet in a white gown with large feather wings, she changed into a plunging nude gown with a flowing skirt for the afterparty. She was later seen leaving the event with her husband, Tom Holland, linking arms as they departed with security. The couple, who do not share scenes in the movie, were among many cast members present.

Pregnant Anne Hathaway, who plays Penelope, appeared in a halter gown with a sparkly silver criss-cross bodice. Charlize Theron, taking on the role of sea nymph Calypso, wore a white blazer minidress. Oscar-winner Lupita Nyong'o, who plays both Helen of Troy and Clytemnestra, stunned in a beaded mini dress, a change from her earlier gold premiere gown.

Oscar-winner Lupita Nyong'o, who plays Helen of Troy and her sister Clytemnestra, looked stunning in a beaded mini dress for the party after changing out of her gold premiere gown

Leading man Matt Damon was accompanied by his friend Ben Affleck. Damon plays Odysseus, the Greek King on a perilous journey home after the Trojan War, in this adaptation of Homer's ancient Greek epic.

Leading man Matt Damon was supported by his best friend Ben Affleck. The actor made a low-key arrival at the party with his son Samuel, 14

The film, directed by Christopher Nolan, has garnered significant attention, partly due to its $250 million budget, the most expensive of Nolan's career, and its filming entirely on IMAX 70mm cameras. The production has also faced discussion regarding its casting choices, with director Nolan defending decisions such as casting Lupita Nyong'o, stating that portrayals reflect the historical context of the time the story was first told.

Despite some controversy, early critical reactions have been largely positive. Reviewers have praised the film's performances, Nolan's direction, and its visual scope. "The Odyssey" is scheduled to be released in cinemas on July 17.