But soon, moviegoers will get to see a much different side – and possibly much more — of the young actress.
In her upcoming film, "Sucker Punch," Vanessa won't be wearing her typical "High School" costumes. In fact, she won't be wearing very much at all.
"I'm excited I get to be sexy," she recently told Access Hollywood of the role.
The film follows a wrongly institutionalized young woman (played by "Mamma Mia!" star Amanda Seyfried) whose only escape is her own fantasy world she's dreamt up – most of which exists inside the walls of a brothel.
Vanessa, who plays one of Amanda's fellow inmates, also appears in the brothel-set dream world as a character named Blondie.
However, the audition didn't go quite as planned for the actress the first time around.
"I was so freaked out by the audition scene, because it was far fetched – it's set in a brothel! I got so freaked out that I postponed several times," she told Access. "Then I finally got the courage to go in and do it and I felt great afterwards."
Bringing some extra "Punch" to the project is director Zack Snyder, whose recent credits include "300" and "Watchmen."
And while she was nervous for the audition, Vanessa was very much looking forward to the chance of working with Zack.
"It's a dream of mine to do an action film. I finally get to be a strong sexy woman. It's going to be great," she continued. "I can't wait to shoot some guns!"
Related Content from AccessHollywood.com:
PLAY IT NOW: Vanessa Hudgens & Alyson Michalka Talk 'Bandslam'
PLAY IT NOW: Vanessa Hudgens' 'Bandslam' Reel Thinking Event