Mandatory Credit: Photo by David Fisher/REX/Shutterstock (9667000ao)
Lupita Nyong'o
'Sorry Angel' premiere, 71st Cannes Film Festival, France - 10 May 2018
This is very glam; Cannes agrees with Lupita thus far, and I assume it always shall.
'Lupita Nyong'o in Dior
Mandatory Credit: Photo by David Fisher/REX/Shutterstock (9667000an)
Lupita Nyong'o
'Sorry Angel' premiere, 71st Cannes Film Festival, France - 10 May 2018
This is Dior and....it feels weird to say this...but I really like it. It's very well-lined THANK YOU LUPITA.
Amber Heard in Valentino
Mandatory Credit: Photo by David Fisher/REX/Shutterstock (9667000bf)
Amber Heard
'Sorry Angel' premiere, 71st Cannes Film Festival, France - 10 May 2018
And I likewise love this -- it has pockets! I also like to imagine Lupita gliding up to Amber and noting that this dress has a great sternum, because, as we all know, Lupita is very interested in gowns that involve an expanse of sternum.
Amber Heard in Valentino
Mandatory Credit: Photo by David Fisher/REX/Shutterstock (9667000bd)
Amber Heard
'Sorry Angel' premiere, 71st Cannes Film Festival, France - 10 May 2018
That back view is great, too -- although, in full disclosure, I pulled this for the earrings.
Sui He
Mandatory Credit: Photo by Matt Baron/REX/Shutterstock (9666998cw)
Sui He
'Sorry Angel' premiere, 71st Cannes Film Festival, France - 10 May 2018
This is EXTREMELY delicate and beautiful. THANK YOU, CANNES, FOR BRINGING ME GOWNS.
Araya Hargate in Ralph & Russo
Mandatory Credit: Photo by James Gourley/REX/Shutterstock (9666999d)
Araya Hargate
'Sorry Angel' premiere, 71st Cannes Film Festival, France - 10 May 2018
Somewhere in London, Meghan Markle is like, "dang, was I wrong not to go for this one?"
Deepika Padukone in Zuhair Murad
Mandatory Credit: Photo by FRANCK ROBICHON/EPA-EFE/REX/Shutterstock (9667764bc)
Deepika Padukone arrives for the screening of Sorry Angel (Plaire, Aimer et Courir Vite) during the 71st annual Cannes Film Festival, in Cannes, France, 10 May 2018. The movie is presented in the Official Competition of the festival which runs from 08 to 19 May.
Sorry Angel Premiere - 71st Cannes Film Festival, France - 10 May 2018
It truly isn't Cannes unless people are wearing sparkly cape-gowns.
Aja Naomi King in Zuhair Murad
Mandatory Credit: Photo by Matt Baron/REX/Shutterstock (9666998cc)
Aja Naomi King
'Sorry Angel' premiere, 71st Cannes Film Festival, France - 10 May 2018
This is great on her, I think -- she's in town as a L'Oreal Spokesperson, so we should be seeing a lot of her over the next several days.
Josephine Skriver
Mandatory Credit: Photo by David Fisher/REX/Shutterstock (9667000v)
Josephine Skriver
'Sorry Angel' premiere, 71st Cannes Film Festival, France - 10 May 2018
I also secretly love this -- mostly the 9 year old girl inside me, but also some of the none of your business year old woman that I am today. I also not-secretly love the dude behind her, who seems to wistfully be reflecting on the futility of life and also her train.
Frederique Bel
Mandatory Credit: Photo by James Gourley/REX/Shutterstock (9666999bx)
Frederique Bel
'Sorry Angel' premiere, 71st Cannes Film Festival, France - 10 May 2018
She is a Cannes regular, and this is SO CHARMING and filmic to me -- if you can't veer costume-y at Cannes, then I despair.
Stella Maxwell
Mandatory Credit: Photo by David Fisher/REX/Shutterstock (9667000bn)
Stella Maxwell
'Sorry Angel' premiere, 71st Cannes Film Festival, France - 10 May 2018
Sure! Her entire mien seems to be saying, "you guys, I'm really still wiped out from the Met and didn't get any sleep on the plane AT ALL."
Petra Nemocova in custom Cristina Ottaviano
Mandatory Credit: Photo by David Fisher/REX/Shutterstock (9667000ce)
Petra Nemcova
'Sorry Angel' premiere, 71st Cannes Film Festival, France - 10 May 2018
This is custom, and it's nice, and it also feels like Petra wasn't able to get the Versace dress she wanted so she had someone make it for her.
Irina Shayk in Versace
Mandatory Credit: Photo by David Fisher/REX/Shutterstock (9667000s)
Irina Shayk
'Sorry Angel' premiere, 71st Cannes Film Festival, France - 10 May 2018