Stars hit the red carpet left and right — but which struck fashion gold? Below, our picks for the best- and worst-dressed of the night.
Best
Gemma Chan
Getty ImagesFinally, a mullet dress moment that works. The “Crazy Rich Asians” actress looks like a royal winner in a blue Valentino Haute Couture gown with playful shorts underneath.
Lili Reinhart
WireImageThat’s haute: “Riverdale” star and television’s It girl Lili Reinhart has a movie star moment in a hot-tamale tulle Khyeli Couture number.
Charlize Theron
Getty ImagesBasic doesn’t always mean boring. Case in point: Theron’s seriously sleek column Dior Haute Couture gown.
Penelope Cruz
Getty ImagesThe “Versace” nominee oozes Old Hollywood glamour with futuristic galactic flair in a curve-hugging, sparkling Ralph & Russo creation.
Lady Gaga
Getty ImagesGo big or go home! The singer-turned-actress stole the show in over 100 carats of diamonds, as well as this periwinkle Valentino Couture showstopper which was inspired by Judy Garland’s final getup in the 1954 version of “A Star Is Born.”
Anne Hathaway
Getty ImagesHathaway is a haute-couture cheetah girl (in the best way possible) in this Elie Saab stunner. Plus, the thigh-high slit? R-A-W-R!
Worst
Heidi Klum
Getty ImagesOne day you’re in, the next day you’re wearing a black floral explosion. Auf Wiedersehen!
Amy Adams
WireImageOne word: lackluster. This gown’s hue is the only thing bold about it, and when you’re a double-nominee like Adams, you deserve a more major moment.
Melissa McCarthy
Getty ImagesIt’s hard to be starry-eyed by this tier-ful tragedy with such an overpowering silhouette.
Kate Mara
Getty ImagesThe harness-meets-too-tight bodice, not to mention the extra-long skirt, is the epitome of a babydoll dress gone wrong.



