No really, punch me because I must be dreaming. Wow. This movie Sucker Punch has everything!! Hot girls. School uniforms. Guns. Swords. Giant Samurai. Zepplins. Bi-planes. WWI trenches and soldiers. A Dragon. Martial Arts. Robots. Mecha. Oh and did I mention hot girls? This movie is like every video-game rolled into one. You can't go wrong with the guys who did Watchmen and 300.