Many of our favourite celebs attended the 2018 VMA awards last night in New York, and they could not have looked more fabulous. Cardi B was flawless, post-baby, in a velvet Nicolas Jebran gown and Amara la Negra stunned in a bright green Valentino Omar gown. J-Lo, Karlie Kloss and Chloe X Halle all opted for metallic gowns. While all four stars pulled off this trend spectacularly, the R&B sisters definitely stole the show, each in a transparent, geometric Iris van Herpen gown.

See our favourites below!

Cardi B wearing a velvet-fuchsia plum dress by designer Nicolas Jebran

Millie Bobby Brown rocked this classy two-piece from designer Rosie Assoulin

Amara la Negra looking like a goddess in Valentino Omar

Chloe X Halle wore beautifully textured gowns made by designer Iris van Herpen

Jennifer Lopez stunned in this metallic one-shoulder Versace dress

The wonderful Winnie Harlow wore Zuhair Murad

Kylie Jenner in Tom Ford

Blake Lively blew us away in Ralph & Russo

Karlie Kloss in Elie Saab

Sofia Carson wearing Carolina Herrera

Want to see our top 5 beauty looks from the VMAS? Click here.