The odyssey premiere red carpet style best outfits looks in pictures 20260707 p60d71.html – Breaking News & Latest Updates 2026
Advertisement
Advertisement

A fashion Odyssey: The year’s biggest blockbuster is a style spectacular

Madhurima Haque, Kahla Preston and Charlotte Thieme

Updated . First published

The Odyssey is finally in cinemas, and its star-studded cast has been hitting the red carpet in astounding outfits to mark the occasion.

With the likes of Zendaya, Lupita Nyong’o, Charlize Theron, and Anne Hathaway among the main cast, there’s been no shortage of amazing fashion to enjoy on the blockbuster’s press tour.

The Odyssey New York red carpet looks

We can’t get enough of The Odyssey press tour fashion. AP

Advertisement

Beijing Premiere, July 30

As if one glittering gown wasn’t enough, Charlize Theron stepped out at the premiere in Beijing, China in two looks fit for a goddess.

The actress, 50, who portrays Calypso in the epic retelling, first made a statement of the plunging obsidian variety, then followed it up with a cascading golden ensemble.

Charlize Theron at The Odyssey Beijing Red Carpet Meet & Greet at Universal CityWalk on July 30, 2026 in Beijing, China.

Charlize Theron’s gown featured an incredible scrulptural skirt. Getty

The contrasting looks were as different as night and day, with the first trimmed in luminescent silver appliqué with bold, structural detailing on the skirt.

The gown was drawn from Givenchy’s fall 2026 ready-to-wear collection, designed by Sarah Burton.

The second, however, was reminiscent of the sun – with a draped silhouette alluding to shimmering chain mail.

Charlize Theron attends Universal Pictures THE ODYSSEY China Premiere at the China National Film Museum on July 30, 2026 in Beijing, China

The two looks were as different as night and day. Getty Images for Universal Pictures

Advertisement

New York premiere, July 14

Just when we thought she couldn’t outdo herself, Zendaya went ahead and did it at the New York premiere.

The actress arrived at the event at AMC Lincoln Square in a truly show-stopping feathered gown.

Zendaya at the premiere of The Odyssey at AMC Lincoln Square on Tuesday, July 14, 2026, in New York.

Zendaya looked nothing short of angelic at the New York premiere. AP

Advertisement
Advertisement

Continuing the mythological-themed method-dressing approach the cast has followed throughout the press run, Zendaya wore a white gown with full-length wings protruding from the back.

It seems the gown’s path to the red carpet was an odyssey in itself, with the star revealing her stylist Law Roach had “put it on hold” two years ago.

Meanwhile, Anne Hathaway wore a cream empire-style gown with a glittering silver bodice.

Advertisement

The pleated skirt billowed behind the mum-to-be as she walked the red carpet.

Anne Hathaway at the premiere of The Odyssey at AMC Lincoln Square on Tuesday, July 14, 2026, in New York.

Anne Hathaway wore a cream gown with a sparkling silver bodice and pleated skirt. AP

Lupita Nyong’o also looked incredible in a gold strapless lace gown with a corset bodice.

She teamed the metallic ensemble with a jaw-dropping multi-strand pearl choker necklace.

Advertisement
Advertisement
Lupita Nyong’o at the premiere of The Odyssey at AMC Lincoln Square on Tuesday, July 14, 2026, in New York.

Lupita Nyong’o was a vision in gold. AP

Paris premiere, July 7

Zendaya showed up and out at the movie’s Paris premiere, wearing a golden headpiece resembling the Eiffel Tower behind her.

Advertisement

In contrast, her white dress by Alexander McQueen for Givenchy’s 1997 Spring/Summer 1997 Haute Couture collection was simple yet bold.

Designed by Philip Treacy, the lacy headpiece only showcased her eyes and lips, which she painted a dark burgundy to add to the drama.

Zendaya attends Universal Pictures THE ODYSSEY Paris Photocall at Trocadero Square on July 07, 2026 in Paris, France

Zendaya showed up and out again for her Paris premiere look. Pierre Mouton

Zendaya attends Universal Pictures THE ODYSSEY Paris Photocall at Trocadero Square on July 07, 2026 in Paris, France.

The actress wore a dress inspired by greek mythology. Pierre Mouton

Advertisement
Advertisement

The dress was part of the late designer’s debut for Givenchy and was aptly inspired by Greek mythology.

Despite featuring exaggerated shoulder pads and massive hanging sleeves, the rest of the knee-high dress was rather ordinary.

She rid herself of her embellishments as she took photos with the rest of the cast.

Lupita Nyong’o, Anne Hathaway, Zendaya and Charlize Theron attend Universal Pictures THE ODYSSEY Paris Photocall at Trocadero Square on July 07, 2026 in Paris, France.

Zendaya was joined by her co-stars Lupita Nyong’o, Anne Hathaway, Zendaya and Charlize Theron. Pierre Mouton

Advertisement
Lupita Nyong’o, Tom Holland, Anne Hathaway, Matt Damon, Zendaya, and Charlize Theron attend Universal Pictures THE ODYSSEY Paris Photocall at Trocadero Square on July 07, 2026 in Paris, France.

The cast looked snazzy in front of the Eiffel Tower. Pierre Mouton

Lupita Nyong’o wore a sequined brown gown, while Anne Hathaway wore a black mesh dress with a halter top.

Charlize Theron chose to be a bit more comfortable with a casual shirt and shorts with heels and a blazer.

Tom Holland and Matt Damon joined them, with the former wearing a black suit and the latter a beige one.

Advertisement
Advertisement

London premiere, July 6

Robert Pattinson, Lupita Nyong'o, Tom Holland, Anne Hathaway, Matt Damon, Charlize Theron and Zendaya attend the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England

The cast of The Odyssey is serving up look after look as the press tour kicks off. Gareth Cattermole

Zendaya attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Zendaya's premiere look had debuted on the runway just hours before. Gareth Cattermole/Getty Images

Despite only having a smaller role in the film, Zendaya stole the show at the movie’s premiere in London.

Advertisement

The actress, who plays the role of the Greek goddess Athena, looked every bit the part as she wore the closing look from Schiaparelli’s autumn 2026 couture show, which was displayed on the runway mere hours before in Paris.

The white breastplate included incredible detail, with the ribs, abs, belly button and breasts of the female form being highlighted in the look.

The 29-year-old’s beaded fringe skirt went from a pearly white to silver at the bottom, and she wore a multi-strand diamond Chopard necklace over the top of her breastplate.

A pair of nude shoes finished the jaw-dropping look.

Advertisement
Advertisement

The look may have been too overwhelming to wear the entire time, since the actress changed into another dress once inside.

Zendaya attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

The actress was cinched in with a corset in the back Eamonn M. McCormack

Zendaya attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

The breastplate had hyperrealistic detail Eamonn M. McCormack

Zendaya kept to the Grecian theme with a Valentino dress from Autumn 2026, featuring a sage green bra top that resembled laurel leaves, and a grey draped skirt that resembled a tunic.

Advertisement

This time she chose a necklace from the Haute Joaillerie Collection, and had nearly 27 carats of diamonds hanging from her ears.

Zendaya attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Zendaya changed into a second on-theme outfit featuring laurel leaf motifs. Gareth Cattermole

Zendaya attended the premiere with her co-star and husband Tom Holland, who plays Telemachus, Odysseus’s son and the prince of Ithaca – though the newlyweds didn’t seem to take any pictures together.

Fresh from the glow of their recent nuptials, Holland sported a bespoke suit from Gieves & Hawkes – but there was more to the look than the eye could see.

Advertisement
Advertisement
Tom Holland attends 'The Odyssey' London Premiere at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Tom Holland's look had more than meets the eye. Jeff Spicer

Not only did the look feature brown, burgundy, and gold accents, much like his character’s body armour in the film, but the lines going down the suit create a Morse-code pattern reading “The Odyssey.”

Also making a statement was Lupita Nyong’o, who plays Helen of Troy, the woman who launched a thousand ships.

Lupita Nyong'o attends 'The Odyssey' London Premiere at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Lupita Nyong’o's silver gown showed off her figure. Tim P. Whitby

Advertisement
Lupita Nyong'o attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026

The sheer gown was simple, yet daring. Gareth Cattermole

Fittingly for her role, the 43-year-old showed off her natural beauty in a simple yet daring see-through silver mesh gown by Christian Cowan, from his Autumn 2026 collection.

The dress is in a simple rectangular shape, even somewhat emulating the Grecian silhouettes of that time, but it was the fact that the dress had gaping holes at the sides, allowing a view of the actress’ figure.

Charlize Theron wasn’t left out with her unique Givenchy outfit.

Advertisement
Advertisement
Charlize Theron attends 'The Odyssey' London Premiere at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Charlize Theron's sleek black gown fit the bill. Tim P. Whitby

 Charlize Theron attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

But the look was interrupted with the addition of the balloon sleeves. Eamonn M. McCormack

Her black velvet gown with a high neck, gathered waist, and thigh-high split fit in with her sleek, signature image.

Advertisement

But it was interrupted with the addition of oversized puffy white gloves, which were tied together with bows at the elbow.

Anne Hathaway radiated absolute joy as she waved and smiled at her fans, wearing a soft blue Dior gown.

Blue floral details bloomed from the empire waistline of her dress as the actress cradled her baby bump, having recently announced her third pregnancy.

The soft fabric of the skirt pleated downwards, forming an elegant line enveloping the actress. She added pops of red with her toenail polish and lipstick.

Advertisement
Advertisement
Anne Hathaway attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Anne Hathaway radiated joy as she cradled her baby bump in her blue Dior gown. Eamonn M. McCormack

Anne Hathaway and Matt Damon attend the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England

The pair play Odysseus and Penelope. Gareth Cattermole

Hathaway posed alongside the star of the film, Matt Damon, who wore a light grey three-piece suit by Dunhill, which he complemented with navy-blue tie. The 55-year-old added a white pocket square and wore brown Oxford shoes for a flourish.

The pair play Odysseus and his wife Penelope, whom he goes through trails and tribulations to return to after the Trojan War.

Advertisement
Matt Damon attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Matt Damon wore a snazzy suit. Eamonn M. McCormack

Luciana Damon and Matt Damon attend the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Luciana paid tribute to the film's ancient setting with her gown. Gareth Cattermole

Damon posed alongside his wife, Luciana, 49, who wore a black Gabriela Hearst dress from her Spring 2026 ready-to-wear collection.

The black column gown was made of black suede and merino wool, and featured a natural braided leather rope detailing, which alluded to the film’s ancient setting.

Advertisement
Advertisement
Robert Pattinson attends 'The Odyssey' London Premiere at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Robert Pattinson looked snazzy in a Dior suit. Tim P. Whitby

Robert Pattinson attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

This smoulder delivered us right back to 2008. Eamonn M. McCormack

Robert Pattinson, who plays Antinous, a suitor of Penelope, looked snazzy in a grey crosshatch Dior suit, paired with a black tie, shows, and sunnies.

But it was when he took the sunglasses off, swept the hair off his forehead and delivered a smoulder for the cameras, we were transported right back to 2008 when Twilight was at its peak.

Advertisement

Mia Goth also wore Dior, opting for a look from Dior Resort 2027.

Mia Goth attends 'The Odyssey' London Premiere at Odeon Luxe Leicester Square on July 06, 2026 in London, England

Mia Goth looked effortlessly chic in Dior.  Jeff Spicer

The dress was covered in balls of white fabric and swept up around her waist, where there was a blue flower pinned for some contrast.

The actress, who plays Melantho, one of Penelope’s palace maids, finished the look off with black heels and her signature nonchalant expression.

Advertisement
Advertisement

Himesh Patel, who plays Eurylochus, Odysseus’s second-in-command and incompetent brother-in-law, wore a delightfully embroidered black suit jacket, with a matching black shirt, flared pants, and patent leather shoes.

Himesh Patel attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Himesh Patel wore an embroidered suit. Eamonn M. McCormack

Travis Scott attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Travis Scott plays a bard as a nod to the tale's origins as an oral poem.  Eamonn M. McCormack

Rapper Travis Scott also makes an appearance in the film as a bard.

Advertisement

Director Christopher Nolan cast him in the film as an allusion to the story being told over time through oral poetry, which he associated with the rap of today.

Scott wore a black monochromatic look, with his suit featuring subtle stripes.

Benny Safdie kept the black theme going with another embroidered blazer, this time with white flowers next to the lapels.

Benny Safdie attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Benny Safdie also wore an embroidered suit. Gareth Cattermole

Advertisement
Advertisement
Christopher Nolan and Emma Thomas attend the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Christopher Nolan and Emma Thomas inverted their outfits. Eamonn M. McCormack/

Christopher Nolan and his wife Emma Thomas wore inverted looks, with the director going classic with a black suit and white shirt, while his wife when with a white blazer over a black top and pants.

They are producing the film together through their production company, Syncopy.

Elliot Page broke the black trend with a mustard brown suit, paired with a black and yellow honeycomb tie and matching black shoes.

Advertisement
Elliot Page attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Elliot Page broke the black trend. Eamonn M. McCormack

Jameela Jamil attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England.

Jameela Jamil stunned in a black dress. Gareth Cattermole

He plays Sinon, a Greek soldier and Odysseus’s cousin.

Jameela Jamil looked stunning in a sleek black dress with a plunged neckline, being held up with two grommets on a piece of fabric around her neck.

Most viewed in Fashion & Beauty

More to explore