The MTV VMAs is renowned for delivering some headline-worthy outfits to the world and this year is no exception.
Beyonce led the charge in the best-dressed category, with her stunning, floor-length Francesco Scognamiglio gown, complete with angel wings.
Nicki Minaj left little to the imagination in a stunning blue dress with sheer panels that made no secret of the fact that Nicki was going commando tonight.
America's Got Talent judge Heidi Klum stunned in a gold mini-dress but somehow host Nick Cannon managed to upstage her with whatever the hell this is.
Justin Bieber's ex-girlfriend, model Hailey Baldwin, set pulses racing in her sheer catsuit.
Singer Nick Jonas, who'll be performing at the ceremony, opted for a jazzy jacket to offset his seriously casual trouser/trainer combo.
Amber Rose opted for a suit ... with a rather revealing, erm, neckline.
'NSYNC's Lance Bass used the moment to make a fashion and political statement with his slogan jacket.
The #FinalFive Olympic gymnast became the #FantasticFour as Gabby Douglas was too ill to attend, but Simone Biles and co managed to rock the white carpet.
Sports Illustrated cover star Ashley Graham showed off her curves in another sheer outfit - a theme of this year's awards - and made a Bridget Jones homage in big black pants.
Model Winnie Harlow didn't hide any of her beauty behind the veil she wore to complement her thigh-split gauzy grey number.
Fresh from Celebrity Big Brother, Frankie Grande didn't look like the flight back to the US had zapped any of his energy as he presented from the white carpet.
Get your shades on! Northern Irish Victoria's Secret's angel and designer Jeremy Scott stood out in psychedelic bright patterns.
DJ Khaled only has eyes for Nicole Tuck and her well-dressed baby bump.
Catfish star Nev Schulman's finacee Laura Perlongo went in the complete opposite direction to show off her bump and maybe took it a little too far.
Former Teen Mom star Farrah Abraham inexplicably wore a Wonder Woman outfit, looking like she had accidentally turned up for Comic-Con instead.