Zendaya graced the red carpet for the New York City premiere of "The Odyssey" on Tuesday evening, captivating attendees with an ethereal, angel-inspired ensemble. The actress wore a plunging, off-white strapless gown by Matiéres Fécales, distinguished by its feather lining, a thigh-high slit, and a dramatic train.

The striking outfit was completed with a pair of matching feathered wings that extended beyond her shoulders, giving the impression of an angelic presence. Zendaya accessorized the look with jeweled Chopard chandelier earrings and sculptural white wedge heels. Her hair was styled in a soft, curly braid that cascaded down her back, complemented by a natural makeup palette.

During an E! News livestream at the event, the 29-year-old star revealed that she and her longtime stylist, Law Roach, had been planning this specific look for approximately two years. "Law put this on hold a long time ago," she shared, noting that she and Roach, who she considers family, are usually on the same page with their style choices.

Zendaya attends the "The Odyssey" Paris Premiere in a white Louis Vuitton gown.

In "The Odyssey," Zendaya takes on the role of Athena, the Greek goddess of wisdom and warfare. She was joined at the premiere by fellow cast members, including Anne Hathaway, Charlize Theron, Matt Damon, and Lupita Nyong’o. Zendaya's partner, Tom Holland, also attended the event, posing on the red carpet in a monochromatic black suit.

The couple has been traveling for the film's promotional tour, having previously attended premieres in Paris and London. For the Paris premiere, Zendaya wore a custom white lace cutout gown by Louis Vuitton.