On Aug. 20, the hottest names in music rocked New York City during the 2018 MTV Video Music Awards.
The show featured shows top performers by Ariana Grande, Shawn Mendes, Logic & Ryan Tedder, Post Malone, Travis Scott, Nicki Minaj, Panic! at the Disco, Maluma and
Aerosmith.
Big winners of the night included Camilla Cabello, Ariana Grande, Childish Gambino, The Carters and more.
Jennifer Lopez also accepted the Michael Jackson Video Vanguard Award and wowed the audience with an amazing performance. There were also some major winners on the red carpet. Check out the best dressed at the VMAs below.

Camila Cabello
The Artist Of The Year winner wore a billowy Oscar de la Renta Resort 2019 strapless navy and white high-low hem bubble gown and Chopard jewels.

Millie Bobby Brown
The “Stranger Things” star rocked Rosie Assoulin Fall 2018 Pom Pom bralette with ruffle tulle shoulders and high scalloped waist, pleated pants. She accessorized with Christian Louboutin heels.

Olivia Munn
The actress sparkled in a David Koma Fall 2018 purple strapless sequin gown featuring a sky-high slit. She accessorized with Loriblu shoes, a Tyler Ellis clutch, Anita Ko and Kismet necklaces and Yeprem and Kavant Sharart rings.

Cardi B
The new mom rocked her post baby body in a custom Nicolas Jebran violet-hued velvet gown with a cleavage-boasting neckline and the leggy thigh-high slit. She also wore multi-color jewels by Lorraine Schwartz.

Shay Mitchell
The “Pretty Little Liars” star rocked a Nicolas Jebran Spring 2018 orange and white embellished mini with bold shoulder.

Kylie Jenner
The new mom looked ultra chic in a white Tom Ford mini trench dress and Olgana Paris sandals.

Jennifer Lopez
The Video Vanguard honoree sizzled in a silver Atelier Versace one-shoulder dress, featuring a thigh-high split. She completed the look with sparkly diamonds and silver metallic clutch and sandals.