Vanessa Hudgens vs. Miley Cyrus WHO'D YOU RATHER?

9/26/2013 12:15 AM PDT BY TMZ STAFF
Here's 24-year-old "Spring Breakers" star Vanessa Hudgens putting her best cheek forward during a nightclub performance Tuesday night (left) -- and 20-year-old pop singer Miley Cyrus on stage last weekend trying to redeem herself from her flat VMAs performance (right).

The question is black and white.