Vanessa Hudgens' Hooker Role: "It's Really Fun"

High School Muscial starlet talks about her more mature roles while adorable boyfriend Zac Efron is there to support her at Nylon party

By Cristina Gibson May 13, 2010 4:53 PMTags

Vanessa Hudgens and Zac Efron aren't in High School anymore.

At last night's Nylon party at the Tropicana, cover girl Vanessa talked about the mature role she's playing in Sucker Punch: a prostitute!

"Honestly, it's a combination of a lot of things," she told E! News diplomatically. "It's really fun and it's a fantasy and you're going to have to see to understand."

So how did the Disney darling prepare for her adult role?

No word if she visited strip clubs or street corners for research, but she did say she got physical.

"We did martial arts," Vanessa said. "We trained with the Navy SEAL(s). We got to shoot a lot of guns. It was very exhilarating!"

That's not the only challenging role V's taking. She's also appearing on stage in Rent this summer, directed by Neil Patrick Harris.

Sounds like Vanessa would like to show off her singing skills on the small screen, too. The starlet said she'd love to be on the hit show Glee.

As for her boyfriend, Zac, he was just there to support last night. "I think it is absolutely amazing," he told E! of her magazine cover. "I think it looks great."

Inside, the couple were as cute as could be, sharing a corner table and sipping drinks since they're both finally 21.

Fellow cover girl Ashley Greene was also at the party but refused interviews, opting only to take photos.

With all the rumors about her and Kellan Lutz's Breaking Dawn salary negotiations, that's probably a smart choice.

Follow @HwoodPartyGirl on Twitter!

________

See more stars on the scene in Party Pics: Hollywood!