1 of 4
Vanessa Anne Hudgens played Gabriella Montez, the cute new genius student who captures Troy's heart. She also captured his heart in real life -- she and Efron have been dating since 2005. Hudgens stars in the upcoming movie "Beastly," a modern-day take on "Beauty and the Beast," which will be released in the spring. She was recently at Comic-Con in San Diego to discuss her part in director Zack Snyder's opulent action flick "Sucker Punch," which comes out next year as well.