It was a big night for music, fashion, and especially Beyoncé; the megastar revealed her pregnancy upon arriving on the VMAs black carpet wearing a gorgeous Lanvin gown — and secured herself a spot on our best dressed list. Along with the glowing mum-to-be, VMA honoree Britney Spears shone in a black sequinned Moschino romper, showing off her legs with a pair of sexy ankle booties. Not to be outdone, the always impeccable Zoe Saldana wowed everybody in her leather and hardware Barbara Bui dress. Last, but not least was Katie Holmes in a very sweet Alaïa number. We definitely have our favourite, but who won your top spot?
Vote on all of our VMA polls here!