We love a good Disney princess-inspired celebrity style moment, and Jennifer Lopez just brought her A-game at this year's Met Gala. The singer shared a couple Instagram photos of her look before hitting the red carpet, and she’s a dead ringer for Frozen’s ice queen, Elsa, in a pale blue caped Valentino gown and glittering Harry Winston jewels.

Later the singer hit the red carpet in the gown and instantly made this powdery baby blue our new favourite colour.

The modest gown is so different from J.Lo's usual vibe (mostly sexy, naked dresses) and we love seeing her in something new.

Met Gala 2017pinterest
Getty Images

J.Lo wasn't the only star to channel Elsa for this year's Met Gala, Elle Fanning and Felicity Jones also opted for this pretty shade of blue.

Met Gala 2017pinterest
Getty Images

Elle was total Disney princess vibes in her simple tulle dress and sparkly headband, while Felicity went for something a little more mature by British designer Erdem.

Love those ruffles.

Met Gala 2017pinterest
Getty Images

Headshot of Jess Edwards
Jess Edwards
Deputy Editor

Jess Edwards is Cosmopolitan UK’s Deputy Editor, working to deliver the very best experiences across the brand's platforms (print, social, video, digital), products and events, including a focus on our membership offering, Club Cosmo. Jess has worked in the media industry for almost 20 years and at Cosmopolitan for over 10 years, joining the brand as Fashion Editor and later going on to lead the digital team as Site Editor. With her background in lifestyle journalism, it is no surprise that you’re most likely to find her in the Fashion section and exploring the very best in hospitality via our Travel pages.  

Headshot of Sarah Lindig
Sarah Lindig
Senior Digital Editor, Special Projects

Sarah Lindig is the senior digital editor, overseeing special projects for Harper's Bazaar.