Vanessa Hudgens has said it was the "worst moment" of her career when nude pictures of her were leaked on the internet.
The 24-year-old High School Musical star was forced to apologise to her fans in 2007 when nude pictures she had apparently taken of herself on a mobile phone were leaked online.
Vanessa - who has now shed her wholesome Disney image to play a prostitute and a violent, drug-taking teenager in her latest roles - told Paper magazine: "That was just a really s****y situation that sucked. That was by far the worst moment of my career."
Loading article content
The actress posed in a series of wild punky outfits for the magazine, with one shot of her wearing a Mickey Mouse T-Shirt and sticking her tongue out.
In her new film Spring Breakers, Vanessa plays a teenage girl on a wild holiday, and her character is seen taking drugs, having sex and shooting guns. She plays another wild teen in gritty drama Gimme Shelter and in thriller Frozen Ground she plays a prostitute.
She said: "Ever since I was young, I wanted to play really heavy and intense roles and really push myself in a dramatic direction."
She added: "I was like, 'A prostitute! I can play a prostitute! This is going to be exciting'."
Speaking of moving away from her Disney past, she said: "It's always been hard for actors to cross that bridge but honestly, you have to hold out and do what you think is right for yourself.
"But I also think it is about finding someone who truly believes in you. [Spring Breakers director] Harmony Korine took a really big jump in hiring me and Selena [Gomez] and Ashley [Benson]."