LONDON, ENGLAND - JULY 06: Charlize Theron attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Karwai Tang/WireImage)
Charlize looks like a million bucks in this black ensemble, and then those gloves are sub-minimum wage. She does not need arm bags.
LONDON, ENGLAND - JULY 06: Charlize Theron attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Karwai Tang/WireImage)
The back has a ruffle down the spine, which is cool. The elbow petticoats ruin everything.
Zendaya in Schiaparelli
LONDON, ENGLAND - JULY 06: Zendaya attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Karwai Tang/WireImage)
For some reason, she wore two outfits, one of which appeared on the runway in Paris just earlier that morning. May I be frank? Her head is serving Young Goddess and the rest of her is serving Kylie Jenner.
Z in Valentino
(left to right) Matt Damon, Charlize Theron, and Zendaya attending the Odyssey world premiere in Leicester Square, central London. Picture date: Monday July 6, 2026. (Photo by Ian West/PA Images via Getty Images)
I think this one is better, and also jibes much more with her glam. But as much as its Grecian drape leans into the theme, it's the leaf motif on the bodice that I like best, and I wish it had more of it. (Also, see how much better it is when you can't see Charlize's arms!)
Lupita Nyong'o in Christian Cowan
LONDON, ENGLAND - JULY 06: Lupita Nyong'o attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Eamonn M. McCormack/Getty Images)
I should probably not love this, as it's basically a shiny table runner, but my God, she looks AMAZING. She plays Helen of Troy and racists are being gross about it; this entire thing says, "Does anyone else want to tell me I'm not the face AND the body that launched a thousand ships?? DIDN'T THINK SO."
LONDON, ENGLAND - JULY 06: Lupita Nyong'o attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Samir Hussein/WireImage)
You think it's sheer, but it somehow isn't really? But ALMOST? She does seem to feel like she has to hold it ot her chest, but even so... I mean, look at her. She's unreal.
LONDON, ENGLAND - JULY 06: Lupita Nyong'o attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Samir Hussein/WireImage)
LOOK at her. The heart eyes emoji was invented for this.
Anne Hathaway in Dior
LONDON, ENGLAND - JULY 06: Anne Hathaway attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Karwai Tang/WireImage)
Anne was also present, looking very nice and taking great care to make sure we all remember she is expecting. (In truth, I know it can be hard to know what else to do with your hands.)
Samantha Morton in Bottega Veneta
LONDON, ENGLAND - JULY 06: Samantha Morton attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Eamonn M. McCormack/Getty Images)
I laughed out loud. She is The Matrix's kooky aunt.
Tom Holland in Gieves & Hawkes
LONDON, ENGLAND - JULY 06: Tom Holland attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Samir Hussein/WireImage)
His best look so far.
Matt Damon, Luciana Damon (in Gabriela Hearst)
LONDON, ENGLAND - JULY 06: Matt Damon and Luciana Damon attend the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Eamonn M. McCormack/Getty Images)
Everything appears to be in order here.
John Leguizamo
LONDON, ENGLAND - JULY 06: John Leguizamo attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Eamonn M. McCormack/Getty Images)
He is playing a "blind swineherd" and faithful servant of Odysseus. Something about "blind swineherd" is fun to say. He's looked very good so far.
Himesh Patel
LONDON, ENGLAND - JULY 06: Himesh Patel attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Eamonn M. McCormack/Getty Images)
Ditto.
Robert Pattinson in Dior Men
LONDON, ENGLAND - JULY 06: Robert Pattinson attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Samir Hussein/WireImage)
This man is starting his job at the stock exchange today. His father got it for him. He doesn't know that.
Elliot Page
Canadian actor Elliot Page poses on the red carpet upon arrival to attend the world premiere of the film 'The Odyssey' in London on July 6, 2026. (Photo by CARLOS JASSO / AFP via Getty Images)
I don't think Elliot's suit fits quite right, either. Both these last two slides scream "loaners," which of course they probably are, but still. I would hope for something more stylish for Elliot.
Corey Hawkins in Issey Miyake
LONDON, ENGLAND - JULY 06: Corey Hawkins attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Eamonn M. McCormack/Getty Images)
This is quite slick.
Benny Safdie
LONDON, ENGLAND - JULY 06: Benny Safdie attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Eamonn M. McCormack/Getty Images)
His pants are just hovering there over his shoes, like they're waiting for permission to land.
Mia Goth in Dior
LONDON, ENGLAND - JULY 06: Mia Goth attends the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Samir Hussein/WireImage)
I did not realize or remember that she is in this movie. Apparently EVERYONE is in this movie. She looks very pretty. I'm so glad she branched out from black. I might also say that every time I see her now? I need to shake it up.
James Blake, Jameela Jamil
LONDON, ENGLAND - JULY 06: James Blake and Jameela Jamil attend the world premiere of "The Odyssey" at Odeon Luxe Leicester Square on July 06, 2026 in London, England. (Photo by Eamonn M. McCormack/Getty Images)
Jameela also looks great. The gold sandals are perfect.
Charlize Theron
LONDON, ENGLAND - JULY 07: Charlize Theron seen attending the after party of "The Odyssey" at Oswald's club in Mayfair on July 07, 2026 in London, England. (Photo by Ricky Vigil M / Justin E Palmer/GC Images)
And to bring it full circle, Charlize donned a nearly identical Givenchy in a different color scheme. It honestly might BE the same dress but in red, torpedoed by ANOTHER pair of expensive dishwashing gloves. Is she doing community service? Also, where did that great red lip go? This is still its moment!
LONDON, ENGLAND - JULY 07: Charlize Theron seen attending the after party of "The Odyssey" at Oswald's club in Mayfair on July 07, 2026 in London, England. (Photo by Ricky Vigil M / Justin E Palmer/GC Images)