The good, the bad and the ugly. The 2018 MTV VMAs certainly had it all. Sure, viewers are watching to acknowledge the abundance of legendary video-making this past year, but what would the VMAs be without the red carpet and iconic fashion moments. Let’s never forget Madonna’s 1984 white bustier dress look with the “Boy Toy” name belt, or Lil Kim’s one-shouldered purple jumpsuit with a matching sequined breast-out. In more recent history, there was that time Blac Chyna and Amber Rose’s wore matching jumpsuits embellished with slut-shaming names. The VMAs carpet is often home to some of the most daring looks you'll see all year, for whatever reason, it's a place where artists take risks. Risk-taking means there's bound to be some failure and some successes, here, we're taking a look at both.

Take a look at some of the best looks from the night and some of the most head-scratching. If you missed it, you can also catch all the performances from the night here.

----

THE BEST


SZA

Nominated three times, this beauty gracefully walked the carpet in a pink Rodarte dress with a bold yellow mani-pedi.

Mike Coppola/Getty Images 


Ashanti

Giving silver sheen, Ashanti did not disappoint.


Mike Coppola/Getty Images  


Jennifer Lopez

Silver looks ran rampant last night. Obviously, J Lo did not fail.

Nicholas Hunt/Getty Images


Cardi B 

Kulture’s mom beautified the carpet in a velvet plum dress.

Nicholas Hunt/Getty Images


Winnie Harlow

Fashion model Winnie Harlow ran through three outfit changes through the entirety of the night-- as a fashion model should. She looked stunning in each.

Nicholas Hunt/Getty Images 

Mike Coppola/Getty Images 


Gucci Mane & Keyshia Kaior

The newlyweds set the bar high with bold prints for Gucci and a bejeweled, fringe bodysuit for Keyshia.

Jamie McCarthy/Getty Images


21 Savage

21 cleaned up quite nicely, opting not to do too much or too little.

Mike Coppola/Getty Images 


Teyana Taylor

Teyana's look was mostly about her abs, as good of an accessory as any. A torn white tank and bold red lip rounded it out.

Nicholas Hunt/Getty Images 


Tyga

Tyga keeps it simple but colorful with his blue matching jean suit. 

Nicholas Hunt/Getty Images


Millie Bobby Brown

Millie is definitely the most stylish 14-year old after this year's understated outfit.

Nicholas Hunt/Getty Images


DJ Khaled & Family

Versace Versace Versace. The Khaled’s serving all family goals.

Nicholas Hunt/Getty Images 


Head-Scratching


G-Eazy

Those sleeves. Is that a nude-coloured mesh shirt under that jacket too? We're just not sure.

Nicholas Hunt/Getty Images


Blac Chyna

Blac Chyna showed us her pink G-String thong through her see-through outfit.

Nicholas Hunt/Getty Images


Iggy Azalea

Iggy went leather for the carpet this year, and wet-looking hair, resulting in nottt her best look.

Jamie McCarthy/Getty Images


Amber Rose

We know Amber Rose is daring, and we appreciate it, but this one should be saved for Halloween specifically (or something?). 

Nicholas Hunt/Getty Images


Sky

Black Ink Crew’s Sky went sort-of topless this year, a la Lil Kim. 

Jamie McCarthy/Getty Images


Lil Pump

Lil Pump looked a bit messy, although that does appear to be his go-to style.

Nicholas Hunt/Getty Images 


DeJ Loaf

Don't get us wrong, DeJ Loaf's face and hair look absolutely perfect in this white, flowery and overflowing look, but, we're undecided about the white, flowery and overflowing fit itself.

Mike Coppola/Getty Images