Forget the red carpet at the Academy Awards, the best-dressed stars weren’t even invited.
While celebrities like Hailee Steinfeld, Brie Larson, Taraji P Henson, Janelle Monae and Emma Stone shone on the red carpet, the real knockout style moments came courtesy of Vanity Fair’s annual after party.
Attendees included all the A-list stars who couldn’t be accommodated at the actual ceremony, but whose high-profile status still needed to be recognised.
Supermodels, rock stars, pop stars and former Oscar winners filed into the exclusive party in Beverly Hills in dresses made for dancing.
While the various looks were overwhelmingly gorgeous, there were some weak links. Scroll down to see the good and the not-so-good.
The good… Janelle Monae’s after party gown was an edgier version of her ceremony dress. Reese Witherspoon kept it short so she could tear up the dance floor. Demi Lovato went for the fairy princess look in pale purple. Australian actress Teresa Palmer glittered in an off-the-shoulder gown. Thandie Newton’s shimmering gown had a surprisingly sheer bottom. Supermodel Karlie Kloss wore white to the ceremony, red to the party. Rashida Jones in a classic navy gown. Jessica Alba in dreamy pale blue. Kate Hudson showed some skin in a plunging nude gown. Tracee Ellis Ross opted for some drama with this wine-coloured gown. Pregnant supermodel Rosie Huntington-Whiteley shimmered in silver alongside her dapper fiance Jason Statham. Sofia Vergara kept it sultry in metallic. Kate Bosworth looked like a princess in sea green. A newly-blonde Allison Williams, from the hit show Girls, looked elegant in midnight blue. Heidi Klum wore a frothy, feathered black frock. Fashion minimalist Rooney Mara looked subtly glamorous in a skin-toned stunner. Miranda Kerr opted for a feminine frock with a full skirt. Model Emily Ratajkowski showed off her figure in a skin-tight beaded sheath. Elizabeth Banks made a statement in this embellished gown. Kate Upton went full va va voom in blue sequins. Emma Roberts swapped her black and white dress at the ceremony for a muted, long-sleeved gown. Alessandra Ambrosio stood out from the crowd in vampish red. Lily Collins wore a low-cut, sheer frock. Hailee Steinfeld changed out of her pastel gown at the ceremony into a subdued neutral number. Zoe Kravitz channelled old Hollywood with a modern edge. Kate Beckinsale went with dramatic tulle sleeves. Jessica Biel, with husband Justin Timberlake, had a quick change into this gold caped gown. Olivia Munn kept it conservative in red. Diane Kruger showed some leg in a draped silver gown. …And the bad Mariah Carey proved there is such a thing as too much skin. Felicity Jones disappointed in this frumpy number. Katy Perry’s lopsided brown gown was a surprisingly dull choice. Singer Sia can never be accused of being boring. Halle Berry’s ill-fitting disco look swamped her figure. Sarah Paulson’s covered-up dress made her look far older than she is. Alicia Vikander’s green gown looked like a designer carpet. All photos courtesy of Getty Images.