Vanessa Hudgens on the set!

With a sexy new role in Zack Snyder's Sucker Punch, the 22-year-old starlet best known for her puppy-love romance with Zac Efron is finally shedding her squeaky-clean image.

Vanessa Hudgens - Vanessa Anne Hudgens Details March 2011
source AcePhotos



Read More on Details.com

More exclusive on Vanessa Hudgens
Exclusive Hot Front Cover Photo Shots of Rihanna
More exclusive photo shots of Sexy Actress on Bollywood