Alongside the knockout performances and inevitable drama, the MTV VMAs is also a chance for stars to pull our their red carpet finest. From floor length feather gowns to barely-there glittering jumpsuits, VMAs fashion is anything but understated.
Here are our favourites from last night's show at The Forum in Inglewood, California, including both the sartorial successes and the slightly questionable outfit choices.
Lorde
She may have been unable to sing for her performance due to a cold, but Lorde looked incredible in a strapless lavendar feather embellished gown from Filipino fashion designer Monique Lhuillier.
Katy Perry
In her role as host and performer, Katy Perry changed outfits a whopping ten times. Our favourite? Her off-the-shoulder cut-out white gown by Stephanie Rolland.
Hailey Baldwin
Hailey Baldwin looked every inch the model in a plunging 70s inspired sequin encrusted jumpsuit.
Heidi Klum
For her big red carpet moment Heidi Klum wore a barely-there gold gown designed by Peter Dundas.
WATCH NOW: The Men Who Inspired Taylor Swift's Hits
Millie Bobby Brown
The 13 year old Stranger Things star made a case for best dressed in a matching polka dot skirt and shirt from Rodarte's SS17 collection.
Vanessa Hudgens
The actress made a style statement in this season's 'it' colour: red. She wore the tulle gown complete with see-through cut-out panels with co-ordinating red sandals.
Kesha
The singer divided opinion in an OTT ruffled tulle gown.
READ MORE: Oscars 2017: The Very Best Looks From The Red Carpet