The High School Musical star says she prefers to be treated like a princess

Vanessa Hudgens is not someone you will find going out with unsuitable men in real life.

Despite playing a prostitute with a string of dodgy partners  in new movie The Frozen Ground, Vanessa, 24, says she prefers the clean-cut type.

‘I have never liked bad boys,’ she says. ‘They’ve never held any appeal. I think it’s because I was a very shy child. I wanted to be treated like a princess.’

That’s good news for actor Austin Butler, who Vanessa has dated for a year and a half.

SEE PICTURES Vanessa Hudgens and Selena Gomez join James Franco at Spring Breakers premiere

SEE PICTURES Vanessa Hudgens dazzles at the Sucker Punch premiere

SEE PICTURES Zac Efron and Vanessa Hudgens – a love story in photos