Vanessa Hudgens’ Best Roles

She soared to stardom after her role as Gabriella in High School Musical, but Vanessa Hudgens has been acting since she was just 13. Now turning 23, the raven-haired actress has a number of projects under her belt, including sequels to her breakout role in HSM as well as recent box office flicks Sucker Punch and Beastly. In honor of Vanessa’s 23rd birthday today, here are 10 of her best roles!

Which of Vanessa’s roles is your favorite?