Sucker Punch had no interest in depth; methinks Mr. Snyder was geeking out and making a tribute to the things he loves in cinema.
Yes, the fantasy sequences should have had a through line and been shorter, the voice overs should have been scrapped, young Freddie Mercury should have been presented differently, and the film should have ended with the hammer blow.
And *still* I heart what this film is trying to do. I love the producers for getting it made, and while they won't make a huge return on the investment it will certainly make it's money back. It grossed $90 million worldwide from the box office, the DVD, rental, broadcast will pick up the rest.
The result is have this wonderful, terrible film replete with thigh-high stockings, short skits and swords. It's carved a special place in my collection for sheer fucking audacity.