Zack Snyder recently commented on what makes Sucker Punch so different to other movies in that genre and how films with heroines are still a challenge economically as conventional wisdom in Hollywood says that such characters alienate male audiences.
Speaking to HeroComplex the director explained:
"We have female characters in this situation that’s mostly the terrain of men," says Snyder, whose film is due out in March. "It’s a challenge economically to find who is the audience for the movie. Our hope is that the movie is transcendent, that it becomes something no one’s seen before and exists outside the models [studios] use to track potential economic gains."
This is largely unfortunately true but as HeroComplex notes: This coming April, in the titular role of Hanna, Saoirse Ronan plays a 14-year-old assassin-in-training who journeys across Europe on her first, dangerous mission. In The Hunger Games, Katniss Everdeen plays a 16-year-old huntress who volunteers to fight to the death in a government-staged arena game to save her younger sister’s life. So the tide is slowly turning.