Sucker Punch is totally out there, and probably the only way to combine so many different things in a single story. The quite unique and unusual visual style is what will grab you. It is astounding.
The story telling is incomplete, in itself, but not the story. Most of it is told metaphorically. You get to imagine the rest. An easy thing to do is to dismiss the movie because of the beautiful women, or the intense and fantastical action. That is a grand mistake. The story is poignant and very sad, yet wrapped in a beautiful cinematographic cocoon. It's breathtaking. I kept wondering when the hammer blow of bad poorly constructed elements would descend upon me and disappointment, break my heart. It never did.
The dialogs might look simple, and the story line really quick, but their complementing information is in the magic of the metaphors. It's an incredible ride led by the excellent acting of those gorgeous creatures and genius directorial mind, as well as the superb editing and CGI.
Ride the wave, shed a tear, see it.