When it comes to red carpet fashion, MTV Awards 2017 is the place to be. From Cara Delevingne‘s mini dress to Zendaya‘s pretty green number, we can’t stop loving the trendy outfits spotted on the red carpet. Here’s an electric mix of all the cool sartorial choices of these women who slayed the night.

1. Cara Delevingne in Saint Laurent mini dress.

2. Camila Cabelo in a fiery front slit dress.

3. Hailee Steinfeld in a gorgeous lavender Fausto Puglisi.

4. Shay Mitchell in Roberto Cavalli.

5. Emma Watson in a one sleeve asymmetrical dress.

6. Zendaya in Zuhair Murad.

7. Ruby Rose flaunting hip cut outs in red.

8.Allison Williams in a sequin dress.

9. Gal Gadot in a black dress with tassel and lace detailing.

10. Jasmine Tookes in Lethicia Bronstein.

That’s all the glam from the red carpet. Tell us, who is your favourite?