Episk fantasyaction fra Zack Snyder, regissøren av storfilmene Watchmen og 300. Sucker Punch innvier oss i den livskraftige drømmeverdenen til ungjenta Babydoll (Emily Browning). Det ultimate rømningsstedet fra hennes egen mørke virkelighet, hvor hun ubegrenset av tid og sted er fri til å reise dit tankene bringer henne. Jentas ufattelige eventyr visker snart ut skillene mellom virkelighet og fantasi. Hun har lenge blitt avstengt og bortgjemt mot sin vilje, men Babydoll har ikke mistet overlevelsesinstinktet. Presset mot veggen og dømt til å kjempe for sin egen frihet, bestemmer hun seg for å samle et team av jenter med samme skjebne: dristige Rocket, superkule Blondie, ultralojale Amber og søtsaken Pea. Sammen må de finne den kraften som skal til for å fri dem fra deres grusomme skjebne - og vinne kampen mot fiendene som tok dem til fange.