Home Australia‘Odyssey’ Premiere: All the Best Fashion and Red Carpet Looks from Stars Like Zendaya, Tom Holland and Anne Hathaway | In pictures

‘Odyssey’ Premiere: All the Best Fashion and Red Carpet Looks from Stars Like Zendaya, Tom Holland and Anne Hathaway | In pictures

by OmarAli
Horoscope icon

Odyssey will hit our screens soon, but not before its star-studded cast hits the red carpet and shows off their stunning outfits.

Starring the likes of Matt Damon, Zendaya, Tom Holland, Lupita Nyong’o, Robert Pattinson, Charlize Theron and Anne Hathaway, there was no shortage of amazing fashion to look at.

Robert Pattinson, Lupita Nyong'o, Tom Holland, Anne Hathaway, Matt Damon, Charlize Theron and Zendaya attend the film's world premiere

The cast of “Odyssey” looks after the audience before the start of the press tour. Gareth Cattermole

Even though Zendaya only played a smaller role in the film, she stole the show at the film’s London premiere.

The actress, who plays the Greek goddess Athena, looked every bit the part as she donned the final look from Schiaparelli’s fall 2026 show, which hit the runway just hours earlier in Paris.

The white breastplate featured incredible detail, highlighting the ribs, abs, navel and breasts of the female form.

Zendaya attends the film's world premiere

Zendaya’s premiere look debuted on the runway just a few hours ago. Gareth Cattermole/Getty Images

The 29-year-old’s beaded fringe skirt went from pearl white to silver at the bottom, and she wore a multi-strand Chopard diamond necklace over the bib. A pair of nude shoes completed the stunning look.

This look may have been too overwhelming to wear all the time, as once inside, the actress changed into a different dress.

Zendaya stuck to the Grecian theme with a Fall 2026 Valentino dress featuring a sage bra top reminiscent of laurel leaves and a gray draped skirt reminiscent of a tunic.

This time she chose a necklace from the Haute Joaillerie collection, and about 27 carats of diamonds hung in her ears.

Zendaya attends the film's world premiere

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

Zendaya attends the film's world premiere

The breastplate had hyper-realistic detailing by Eamonn M. McCormack.

Zendaya attends the film's world premiere

Zendaya changed into a second themed outfit with laurel leaf motifs. Gareth Cattermole

Zendaya attended the premiere with her co-star and husband Tom Holland, who plays Telemachus, son of Odysseus and the prince of Ithaca, although the newlyweds did not appear to be photographed together.

Fresh from her recent wedding, Holland wore a bespoke Gieves & Hawkes suit, but there was more to the look than the eye could see.

Tom Holland attends the London premiere of 'The Odyssey' at Odeon Luxe Leicester Square on July 6, 2026 in London, England.

There was more to Tom Holland’s look than meets the eye. Jeff Spicer

Not only did the look feature brown, burgundy and gold accents much like his character’s body armor in the film, but the lines running across the suit created a Morse code pattern that read “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 London premiere of 'The Odyssey' at Odeon Luxe Leicester Square on July 6, 2026 in London, England.

Lupita Nyong’o’s silver dress highlighted her figure. Tim P. Whitby

Lupita Nyong'o at the film's world premiere

The sheer dress was simple yet bold. Gareth Cattermole

Fitting for her role, the 43-year-old showed off her natural beauty in a simple yet bold sheer silver mesh gown by Christian Cowan from his fall 2026 collection.

The dress was a simple rectangular shape, even somewhat imitating the Greek silhouettes of that time, but there were gaping holes on the sides of the dress, allowing one to see the actress’s figure.

Charlize Theron didn’t shy away from her unique Givenchy outfit.

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

Charlize Theron’s sleek black dress fit the bill. Tim P. Whitby

    Charlize Theron at the film's world premiere

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

Her black velvet dress featured a high collar, cinched waist and thigh-high slit, matching her signature elegant look.

But this was interrupted by the addition of large puffy white gloves that were tied with bows at the elbows.

Anne Hathaway radiated absolute joy as she waved and smiled at her fans in a baby blue Dior dress.

Blue floral details bloomed at the waist of her empire-style dress as the actress hugged her baby bump, having recently announced her third pregnancy.

The soft fabric of the skirt fell in folds, forming an elegant line enveloping the actress. She added red accents to her nail polish and lipstick.

Anne Hathaway at the film's world premiere

Anne Hathaway radiated joy as she hugged her baby bump in a blue Dior dress. Eamonn M. McCormack

Anne Hathaway and Matt Damon at the film's world premiere

The couple plays Odysseus and Penelope. Gareth Cattermole

Hathaway posed next to the film’s star Matt Damon, who wore a light gray three-piece Dunhill suit, which he paired with a navy blue tie. The 55-year-old added a white pocket square to the look and wore brown oxfords for a touch of luxury.

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

Matt Damon attends the film's world premiere

Matt Damon wore a smart suit. Eamonn M. McCormack

Luciana Damon and Matt Damon attend the world premiere of the film

Luciana paid homage to the film’s ancient setting with her dress. Gareth Cattermole

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

The black column dress was crafted from black suede and merino wool and featured woven rope leather detailing, reminiscent of the film’s ancient setting.

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

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

Robert Pattinson attends the film's world premiere

This smoldering took us back to 2008. Eamonn M. McCormack

Robert Pattinson, who plays Penelope’s fiancé Antinous, looked dapper in a gray cross-hatched Dior suit paired with a black tie, show and sunglasses.

But when he took off his sunglasses, brushed his hair off his forehead and smoldered in front of the cameras, we were transported back to 2008, when Twilight was at the peak of its development.

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

Mia Goth attends the London premiere of the film

Mia Goth looked effortlessly chic in Dior. Jeff Spicer

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

The actress who plays Melantho, one of Penelope’s friends. the palace maids completed the look with black shoes and their signature nonchalant expressions.

Himesh Patel, who plays Eurylochus, Odysseus’ deputy and incompetent son-in-law, wore a delightfully embroidered black jacket, matching black shirt, bell-bottoms and patent leather shoes.

Himesh Patel attends the world premiere of the film

Himesh Patel wore an embroidered suit. Eamonn M. McCormack

Travis Scott attends the film's world premiere

Travis Scott plays the bard, hinting that the story originated as an oral poem. Eamonn M. McCormack

Rapper Travis Scott also appears in the film as a bard.

Director Christopher Nolan included it in the film as a nod to the story told over time through spoken word poetry, which he associated with today’s rap music.

Scott wore a black, solid suit with pinstripes.

Benny Safdie continued the black theme with another embroidered blazer, this time with white flowers near the lapels.

Benny Safdie attends the film's world premiere

Benny Safdie also wore an embroidered suit. Gareth Cattermole

Christopher Nolan and Emma Thomas at the film's world premiere

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

Christopher Nolan and his wife Emma Thomas wore inverted looks, with the director opting for a classic black suit and white shirt and his wife opting for a white blazer over a black top and trousers.

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

Elliot Page bucked the black trend by opting for a mustard brown suit paired with a black and yellow honeycomb tie and matching black shoes.

Elliot Page attends the film's world premiere

Elliot Page broke the black trend. Eamonn M. McCormack

Jameela Jamil attends the film's world premiere

Jameela Jamil stunned in a black dress. Gareth Cattermole

He plays Sinon, a Greek soldier and cousin of Odysseus.

Jameela Jamil looked stunning in a sleek black dress with a plunging neckline that was held up by two eyelets on a piece of fabric at the neck.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More