The 2016 MTV Video Music Awards held at the famed Madison Square Garden in New York City was one of the shows that will linger in our minds for ages. If not for anything, the gorgeous dresses. I mean, it was another event for celebs like Beyoncé to prove her diva worthiness and yes she did. Queen Bey wowed in a feather-festooned Francesco Scognamiglio dress alongside her mini-me who was looking adorable in a tutu and a pair of sneakers.
Asking about skin baring? Leave it to Kim Kardashian, Nicki Minaj and Naomi Campbell who we all know are fashion risk takers. Alicia Keys — our favorite — didn’t disappoint either. She ditched her makeup again and was the epitome of a cool-girl in long-sleeve gown while Rita Ora went for a bold combination of leather, lace, feathers and sky-high shoes. Continue reading to see what everyone wore to 2016 VMA as they arrive on the white carpet.

Getty Images
Nicki Minaj

Getty Images
Kim Kardashian

Getty Images
Beyoncé and Blue Ivy
In Francesco Scognamiglio dress and Lorraine Schwartz jewelry

Getty Images
Naomi Campbell
In Brandon Maxwell dress.

Getty Images
Alicia Keys

Getty Images
Heidi Klum
In Roberto Cavalli dress; Lorraine Schwartz champagne diamond studs, diamond cluster earring, moonstone cocktail ring, and diamond cushion ring.

Getty Images
Hailey Baldwin
In Georges Chakra jumpsuit; Lorraine Schwartz diamond hoops; Ofira Jewels signature bands.

Getty Images
Ariana Grande
Harry Kotlar diamond earrings.

Getty Images
Taylor Hill
In Moschino dress.

Getty Images
Rita Ora
In Marc Jacobs jacket, dress, and shoes.

Getty Images
Ashley Graham
In Naeem Khan dress.

Getty Images
Joan Smalls

Getty Images
Britney Spears

Getty Images
Hailee Steinfeld
In Balmain dress.

Getty Images
Stella Maxwell
In Moschino top and pants.

Getty Images
Winnie Harlow

Getty Images
Holland Roden
In Kayat ivory silk crepe jumpsuit and matching full-length cape; Stuart Weitzman Nudist sandals.

Getty
Halsey

Getty Images
Cassie

Getty Images
Parris Goebel

Getty Images
Amber Rose

Getty Images
