Credit: Jordan Strauss/Getty; Sharpshooter Images/Splash

Boys Don't Cry 2 starring Vanessa Hudgens?

Hudgens wasn't her normal girly self on the Newark, NJ set of her flick Gimme Shelter on Thursday.

The sexy High School Musical and Beastly star, 22, looked nearly like a boy with short hair, dirty baggy clothes, plus lip and eyebrow piercings.

Turns out the disheveled person she plays is simply a young, down-at-heel woman with a tomboy look. Her character in the gritty film (costarring Rosario Dawson and Brendan Frasier) is a pregnant teenager whose dad, a Wall Street tycoon, kicks her onto the streets when she decides to keep her baby.

It's a world away from Hudgens' sexy recent ads for Candies; as the face of the brand, the actress and singer has pranced in her skivvies doing housework.