Playing prostitute was fun, says Vanessa Hudgens

London: "High School Musical" star Vanessa Hudgens says it was "fun" playing a prostitute in the new movie "Sucker Punch".

"Honestly, it`s a combination of a lot of things. It`s really fun and it`s a fantasy and you`re going to have to see to understand," quoted her as saying.

"We did martial arts. We trained with the Navy SEALs. We got to shoot a lot of guns. It was very exhilarating," added the 21-year-old who had earlier said that the training for the role was the most intense thing she ever had to do.

"I was bawling my eyes out because they push you so hard. But it`s amazing what you find from it. When you go so far you find a certain Zen within that and you know you can do anything. It`s very empowering," she said.