Sucker Punch

Beautiful look, cool action, genre-mixing, multi-layer story, and a good message.