Vanessa Hudgens breaks out of her "High School Musical" good girl image in the upcoming action-fantasy film "Sucker Punch."

In the film, Hudgens plays the street smart Blondie, a girl who is stuck in a mental institution during the 1950s. Blondie joins a group of girls who fight to escape the asylum after one of their members, Baby Doll (Emily Browning), is scheduled for a lobotomy. The film features an alternative reality where the girls must fight their way out to survive and escape the asylum.

Hudgens had nothing but praise for the film's director, Zack Synder. Synder, who also helmed "300" and "The Watchmen," is known for his special effects style that involves a landscape created by green screen. However, Hudgens says she didn't find acting with a green screen too daunting.

"You think there would be a lot more green screen then there actually is. Zack [Synder] is such an amazing director, he provided us with so much," she told OnTheRedCarpet.com. "And some of the sets were so, so detailed. It's like 80/20. It's really not that much."

"You trust him [Synder] and he gives you so much information, so much knowledge of what's going on around you, that you actually have a sense of what's happening," Hudgens added. "I love him, we all trust him with our whole hearts."

Hudgens told OnTheRedCarpet.com at Comic Con in San Diego in July that she had to audition for the role of Blondie.

"I put a lot of work into it," she said. "The part wasn't offered to me. I went in, I did several reads - I think about four. And when I got the call, oh my god. Happiest girl alive. It's the best. I love auditions because when you get it, it's the most rewarding thing. It's so much better than having something handed to you."