Say what you will about Zack Snyder — he knows how to make a gorgeous looking film. And we've got 45 high-res stills from Sucker Punch to prove it. Behold the over-saturated underwear-clad beauties!

Sucker Punch takes place inside the multi-verse of the main character, Baby Doll (Emily Browning). To escape her reality Baby Doll retreats into her mind, which has Inception-eqsue layers with dragons, WWI trench warfare, and burlesque dancing. We're still not sure what to think about this film, but we do think it looks like a lot of hyper stylized, highly saturated insanity ready to be snorted. Sucker Punch will hit theaters March 25th.