The MTV Video Music Awards always bring out the best and worst in fashion.
This year, one look definitely was tops. Mom-to-be Beyonce glowed in a radiant red Lanvin gown. She's never looked more lovely. Zoe Saldana also earned a spot with her sexy yet sophisticated Barbara Bui black dress. And here's a shocker: Britney Spears and "Jersey Shore" star Snooki also both made the list!
Click on the "Launch Gallery" button to see all the best dressed stars from the VMAs:
Unfortunately, there were many fashion faux pas as well. Nicki Minaj and Katy Perry continued to push boundaries of good taste with their outrageous outfits. Miley Cyrus showed up in her grandma's dress. Sweet Selena Gomez wore a way-to-serious goth getup, while her beau Justin Bieber looked ridiculous in red pants. But it was Snooki's castmate Deena Cortese that was truly an assault on the eyes.
Check out the worst looks below:
For complete red carpet coverage, click below:
Who is your pick for best and worst dressed? Tell TooFab in the comments below!