Sucker Punch to pierwszy film Zacka Snydera na podstawie jego oryginalnego pomysłu, wcześniej znany był z ekranizacji komiksu 300 czy Strażników.
Akcja rozgrywa się w 1950 roku. Młoda dziewczyna zostaje umieszczona w szpitalu psychiatrycznym przez swojego ojczyma, który za 5 dni zamierza ją poddać lobotomii. Przez ten czas bohaterka wyobraża sobie alternatywną rzeczywistość, aby zapomnieć o bólu. W tym świecie planuje ucieczkę. Musi zebrać pięć przedmiotów, które uchronią ją przed złowrogim złoczyńcą, poznanym w wymyślonej rzeczywistości.