Who looked best? We loved the glowing and pregnant Beyoncé in Lanvin and Selena Gomez in a Julien MacDonald mullet dress (we just can’t escape them). Conversely, we totally hated Miley Cyrus‘s Roberto Cavalli number and Katie Holmes‘s awful shoes. Do you agree? Or are we totally off-base?
Click through the VMA slideshow below, and cast your vote!
this is some kind of spaceship or something.