Pink, Rihanna, Miley Cyrus, Emma Watson and more showed off their best red carpet fashion for the 2012 MTV Video Music Awards. Check out the good, the bad and the eyebrow-raising outfits below!
Pink (with husband Carey Hart above)
Star Trek’s Zoe Saldana
–
Katy Perry
Nicki Minaj
Amber Rose shows off her baby bump for the first time.
Former Gossip Girl star Jessica Szohr
Alicia Keys
Photos by WENN