At The VMAs, The Naked Dress Is Back With A Vengeance

See the very best (and most daring) red carpet looks.

Megan Fox wearing Mugler

by Natalie Hammond |
Updated on

As the stars started arriving at the VMAs, one thing was abundantly clear - this was going to be a naked red carpet. At one end of the spectrum was Ciara, whose long black gown was made of peekaboo lace and came with a strategically placed cut-out, at the other was Megan Fox, wearing an entirely see-through slip dress from Mugler. Jennifer Lopez's David Koma outfit played a game of reveal and conceal, with criss-cross closures on the micro top and miniskirt, while Winnie Harlow's, from LaQuan Smith, was an oversized jacket paired with matching knickers. Other highlights were Billy Porter, whose silver suit had plenty of sharp-shouldered attitude, and Lil Nas X, who stole the show in his diamanté-encrusted lilac gown and trousers combo. Keep scrolling for all the best looks.

Gallery

SEE: The Best Red Carpet Looks At The VMAs

Chloe and Halle Bailey1 of 20
CREDIT: Getty

Chloe and Halle Bailey

Doja Cat2 of 20
CREDIT: Getty

Doja Cat

Wearing Vivienne Westwood.

Avril Lavigne3 of 20
CREDIT: Getty

Avril Lavigne

Kourtney Kardashian4 of 20
CREDIT: Getty

Kourtney Kardashian

Wearing Oliver Theyskens.

Alicia Keys5 of 20
CREDIT: Getty

Alicia Keys

Rita Ora6 of 20
CREDIT: Getty

Rita Ora

Wearing Vera Wang.

Charli XCX7 of 20
CREDIT: Getty

Charli XCX

Billy Porter8 of 20
CREDIT: Getty

Billy Porter

Winnie Harlow9 of 20
CREDIT: Getty

Winnie Harlow

Wearing LaQuan Smith.

Ashanti10 of 20
CREDIT: Getty

Ashanti

Ciara11 of 20
CREDIT: Getty

Ciara

Wearing Tom Ford.

Megan Fox12 of 20
CREDIT: Getty

Megan Fox

Wearing Mugler.

Shay Mitchell13 of 20
CREDIT: Getty

Shay Mitchell

Billie Eillish14 of 20
CREDIT: Getty

Billie Eillish

Camila Cabello15 of 20
CREDIT: Getty

Camila Cabello

Wearing Alexis Mabille.

Olivia Rodrigo16 of 20
CREDIT: Getty

Olivia Rodrigo

Wearing Versace.

Paris Hilton17 of 20
CREDIT: Getty

Paris Hilton

Wearing Phillipe Bond.

Lil Nas X18 of 20
CREDIT: Getty

Lil Nas X

Kacey Musgraves19 of 20
CREDIT: Getty

Kacey Musgraves

Wearing Valentino Haute Couture.

Jennifer Lopez20 of 20
CREDIT: Getty

Jennifer Lopez

Wearing David Koma.

READ MORE: Celebrities Have Returned To New York Fashion Week – And They're Serving Great Outfits

READ MORE: Wait, Did Kourtney Kardashian Just Call Travis Barker Her ‘Future Baby Daddy’?

Just so you know, we may receive a commission or other compensation from the links on this website - read why you should trust us