Justin Bieber wore a Nirvana T-shirt, and twitter was not amused - but more on that shortly.

First, to the liquid majesty that is Selena Gomez's red Givenchy dress...

She was one of the few to not wear black last night. We'll get to those offerings momentarily, but first a quick look at those who also embraced livelier hues. We have Zendaya in Ungaro and Louboutin pumps...

Gigi Hadid embracing her new bob and her Bao Tranchi dress. 

Nina Dobrez also opted for white, while Julianne Hough went for something entirely different...

Moving on to the black barely there numbers - they were all the rigour last night. Leading the way we had Kylie and Kendall Jenner...

Following suit, there was Gwen Stefanie, Ellie Goulding, Tove Lo, Karruche Tran, Demi Lovato and Ciara...

 

 

As for Justin Bieber's Nirvana T-shirt, here it is...

And, as mentioned previously, twitter got THE RAGE...