Best
Cardi B
Getty ImagesFor her first appearance since giving birth to baby Kulture, the rapper tried her hand at old Hollywood glamour in a velvet Alexander Acosta dress and $4 million worth of Lorraine Schwartz emeralds.
Camila Cabello
Getty Images The “Havana” singer (who took home the Artist of the Year and Video of the Year awards!) is dye-for in a strapless gown by Oscar de la Renta.
Jennifer Lopez
Getty ImagesThe Video Vanguard winner brings the va-va-voom in a chainmail Versace gown— one of six pieces the designer made for the stylish star to wear throughout her big night.
Karlie Kloss
Getty ImagesThe newly engaged model shines in a major metallic Elie Saab creation.
Shanina Shaik
Getty ImagesThe Aussie model serves up lace and grace in a tough-to-pull-off sheer Naeem Khan jumpsuit.
Shay Mitchell
Getty ImagesThe “Pretty Little Liars” actress strikes a pose in a dreamy creamsicle-colored minidress by Nicolas Jebran.
Worst
Amber Rose
WireImageThis risqué patent leather ensemble has a few fashion kinks to work out.
Blac Chyna
Getty Images Fuchsia chainmail layered over a g-string now counts as eveningwear, apparently.
Blake Lively
FilmMagicLively’s character in the upcoming film “A Simple Favor” might, um, favor sexy suits, but this one looks a bit like “Annie Hall takes the VMAs.”
Nicki Minaj
Getty Images The rapper always comes up with creative ways to show skin, but this bodysuit topped with a sheer overlay wasn’t her best.



