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
Amber Rose shows off her baby bump for the first time.
Former Gossip Girl star Jessica Szohr
Photos by WENN