There were only two lengths that celebrities saw fit to bring to the red carpet this week: mini or maxi. From Gwyneth Paltrow’s jaw-dropping look at the Avengers: Infinity War premiere and Gigi Hadid’s stunning birthday look to Diane Kruger’s bold floor-length gown by Valentino, this installment of Best-Dressed Celebrities is a tale of two extremes. Vote for your favorite look below!
Gigi Hadid
Dress by Versace
Decked out in a shiny Versace ‘Medusa’ dress, Gigi Hadid celebrated her 23rd birthday on April 23rd surrounded by friends, fellow supermodels, and glamorous family members.
Blake Lively
Look by Sonia Rykiel
Blake Lively opted for a bolder look on the red carpet, showing off her glam gams in a navy Sonia Rykiel blazer worn as a dress.
Diane Kruger
Gown by Valentino
We were struck by this gorgeous gown when it first hit the Valentino runway for Fall/Winter 2018 and it looks even better on the red carpet, especially when worn by a veteran of the circuit, like Diane Kruger.
Jennifer Lopez
Zuhair Murad
If you want to absolutely slay your red-carpet appearance, ask Zuhair Murad to design your dress. That’s what Jennifer Lopez did for her arrival at the TIME 100 Gala – and she practically stole the spotlight.
Gwyneth Paltrow
Dress by Retrofête
Gwyneth Paltrow reunited with her Avengers family on the red carpet to promote the latest installment in the Marvel series, Infinity War, showing off what it looks like to have infinitely long legs in a slinky minidress.