MTV VMAs 2018: Best dressed of the night

Does Jennifer Lopez ever not win the red carpet?

The MTV VMAs were yet another opportunity for J.Lo to prove that at 49 years old, there's still no competing with Jenny from the Block. Wearing a sleek silver one-shoulder gown, Lopez was the undisputed best dressed of the night as she graced the red carpet.

Also following the metallics trend were Karlie Kloss and duo Chloe x Halle, all of whom landed on our best dressed list as well.

Meanwhile, Kylie Jenner and Shay Mitchell embraced the coat-turned-dress trend in long sleeved, short-skirted numbers.

And as for the boys? Cutie Shawn Mendes scored a style win in a color-blocked suit jacket.

Unfortunately, not everyone managed to impress on the red carpet. To see who ended up in our worst dressed roundup, check out the gallery below.