Best

Cardi B

For 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

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

The 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

The newly engaged model shines in a major metallic Elie Saab creation.

Shanina Shaik

The Aussie model serves up lace and grace in a tough-to-pull-off sheer Naeem Khan jumpsuit.

Shay Mitchell

The “Pretty Little Liars” actress strikes a pose in a dreamy creamsicle-colored minidress by Nicolas Jebran.

Worst

Amber Rose

This risqué patent leather ensemble has a few fashion kinks to work out.

Blac Chyna

Fuchsia chainmail layered over a g-string now counts as eveningwear, apparently.

Blake Lively

Lively’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

The rapper always comes up with creative ways to show skin, but this bodysuit topped with a sheer overlay wasn’t her best.