The MTV Video Music Awards are one of the most fun award shows, especially when it comes to fashion! You never know what celebrities are going to wear and there are always surprises in store! Here are the best looks from the 2018 VMA’s that definitely didn’t disappoint!

First, Ariana Grande! With her fiancé by her side, she definitely did not disappoint this year instead of going with her classic sleek and shiny ponytail signature, she went with an oh so chic loose curl with her hair down. She rocked a super cool mini metallic dress with high shiny boots.

This year Sofia Carson definitely made heads turn! She wore a vibrant and unique, circus-like dress with sheer colors that was designed Carolina Herrera. The dress was simple yet complex… and she wore a side-swept slick bun to top the look off.

Cardi B showed off her post-baby body looking amazing in an elegant Nicolas Jebran dress. The beautiful dark raspberry velvet dress decked out with tons of emeralds, made Cardi looked amazingly delightful and it was a VMA look like no other.

Someone who surprised everyone this year with their style choice was Kylie Jenner. Opting for a business like an outfit which reminded us of her older sister Kim, giving an elegant look in her all-white ensemble.

Finally, Camila Cabello who wore a princess-like ball gown in Oscar de la Renta. Although some argue the dress was too restrained for the VMA’s, the tie-dye dress with the high low style was definitely a fun and pretty look!