amas 2017 fashion
(L to R) Selena Gomez, P!nk, Madelaine Petsch and Demi Lovato at the American Music Awards 2017 red carpet.Neilson Barnard/Getty Images

The American Music Awards 2017 were full of surprises. Like every time in the past, there were soulful performances, backlashes and shady responses that turned into viral memes.

And of course, fashion. From P!nk's strapless crimson with tulle layers to Selena Gomez's debut platinum blonde 'do and leather mini dress – the stars left audience and fans shocked and vowed at the same time. 

Also read: American Music Awards 2017: Highlights and how P!nk stole the show

But there were also some major fashion statements that people still can't believe were bought to the red carpet.

Here's a list of every "Can't believe they did that!" fashion moment from the 2017 AMAs.

pink
Pink attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

Guess who had her Rihanna moment with in crimsons and layers and adorable little flowers playing over her dress by Monique Lhuillier? That's right, P!nk's performances weren't the only highlight of the show from the Beautiful Trauma singer.

 

selena
Selena Gomez attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

Selena Gomez is back with her problematic ex, Justin Bieber and it showed in the bad girl aesthetic she sported at the AMAs red carpet. A Coach leather mini dress teamed with her brand new platinum blonde hair – this new Selena simply slayed.

tracee
Tracee Ellis Ross attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

The maroon, sequined Stella McCartney gown was one of the many edgy looks that host Tracee Ellis Ross opted for and to say the least, she pulled off every single one of them. 

demi
Demi Lovato attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

In a sheer strapless gown by Ester Abner, Demi Lovato could have easily passed off as a Kardashian twin. And the singer was 'Sorry, Not sorry' for that. 

kelly
Kelly Clarkson attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

Kelly Clarkson might have overdone the AMAs with her off-the-shoulder black Christian Siriano gown with sequin gold accents, but her performances outdid her ensemble and nobody seemed to be complaining.

hailee
Hailee Steinfeld attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

Hailee Steinfield just reinvented the black tuxedo look layering it with a bralette pants by Mugler with Bulgari jewellery and fans couldn't contain their excitement about the budding fashionista.

 

rexha
Bebe Rexha attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, CaliforniaNeilson Barnard/Getty Images

Strapless, sheer black bodycon dress teamed with strappy sandals – Bebe Rexha just proved once again that her own personal style is something nobody could even dream of.

nicole
Nicole Kidman attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, CaliforniaNeilson Barnard/Getty Images

Nicole Kidman in a black Oliver Theyskens dress with over-the-knee boots from Giuseppe Zanotti that makes one go from 'wow' to 'umm' in a matter of seconds. This was a tricky one to decide indeed.

maia
Maia Mitchell attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

Maia Mitchell brought all the right 70's vibes with this black one-shouldered jumpsuit, but did she overdo it? People are having a hard time deciding this one too.

nick
Nick Canon attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

'Nick Cannon Is Too Damn Old to be Dressing Like A Bratz Doll' [sic] is what one of the many shady tweets about him read and well... Yeah.

yara
Yara Shahidi attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

Celebrities usually stick to gowns, but this year the AMAs were a lot about pants. And when it came to Yara Shahidi, she took every chance to defy the girly-girl memo, with shorts, a collared shirt, trench coat, and a pair of gray knee-high socks.

macklemore
Macklemore attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

Trust Macklemore to flaunt every last bit of the 2017 millennial peach-pink craze in all its glory.

 

julia
Julia Michaels attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

Julia Michaels gave P!nk a tough competition in who had the best Rihanna moment on the red carpet category, with her fiery red dress reminding us of Rihanna's 2015 gown.

 

kelly
Machine Gun Kelly attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

Suits with toy cars on them are probably every young adult's transitional dream and of course, Machine Gun Kelly pulled it off with ease.

 

caleb
Caleb Mclaughlin attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

Stranger Things star Caleb Mclaughlin is known for his unique taste so this splattered bomber jacket/suit didn't shock people much.

 

madelaine
Madelaine Petsch attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

Madelaine Petsch had her classic Cherryl Blossom moment with this midway – half sheer half solid dress thingy making her looks every bit like the unpredictable and layered character she plays on the show Riverdale.

 

sabrina
Sabrina Carpenter attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

Sabrina Carpenter did the unthinkable. She sported plaid on the red carpet; shouldn't have worked, but it so did.

 

diana ross
Diana Ross attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

This... Whatever Diana Ross was wearing, that made her look like the iconic legend she is.

 

lady gaga
Lady Gaga attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Instagram/Lady Gaga

Lady Gaga was so NOT the Mother Monster Gaga she is known to be, as she opted for this black silhouette ensemble, but her heels made up for it.

 

patrick
Patrick Starrr attends the 2017 American Music Awards at Microsoft Theater on November 19, 2017 in Los Angeles, California.Neilson Barnard/Getty Images

And finally beauty blogger PatrickStarrr who has her own unmatchable style that nobody except she herself could pull off. Or nah?