If you thought celebrities had saved their sexiest dresses [1] for the Oscars red carpet [2], then you're in for another treat. Before they made their way to the Vanity Fair bash [3], stars changed into decisively sexier ensembles (hello, plunging necklines!), all of which will undoubtedly make you gasp. Read on to see them all, then vote for your favourite look of the night [4].
Lupita Nyong'o
Wearing a Giorgio Armani Privé gown [6] and Forevermark jewels.
Gal Gadot
Wearing Giorgio Armani Privé.
Halle Berry
Wearing a Zuhair Murad dress [7] with Stuart Weitzman heels.
Ashley Graham
Wearing a Rubin Singer gown and Sophia Webster heels.
Jenna Dewan Tatum
Wearing a Pamella Roland dress [8] with Lorraine Schwartz heels.
Ciara
Wearing an Alexandre Vauthier gown and Brian Atwood heels [9].
Kendall Jenner
Wearing a Redemption dress and Lorraine Schwartz jewels.
Regina Hall
Wearing Tadashi Shoji.
Ellen Pompeo
Wearing Azzaro Couture.
Rita Ora
Wearing a Zuhair Murad gown.
Stella Maxwell
Wearing a Julien Macdonald gown and René Caovilla shoes.
Paris Jackson
Wearing a Versace gown.
Emily Ratajkowski
Wearing a Zac Posen gown [10] and Stuart Weitzman heels.
Adriana Lima
Wearing a Georges Hobeika gown, René Caovilla heels, and Chopard jewels.
Elsa Hosk
Wearing Alberta Ferretti.