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.

PHOTOS: Fab to fug! Stars who've had major makeovers

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.

VIDEO: Vanessa sizzles at Sucker Punch premiere

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.

PHOTOS: Child stars all grown up

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.

Get more Us! Follow us on Twitter, Friend us on Facebook, Subscribe to Us Weekly