Sõjaeelses Itaalia väikelinnas põrkab kukerpallitava fantaasiaga juudi raamatukaupmehe seikluslik armastuslugu kokku selle sajandi suurima hävituslooga. Mees viiakse koos väikese pojaga koonduslaagrisse just poisi sünnipäeval. Et mitte alla anda, mitte uppuda käsitamatus ebainimlikus hiigellaines, et anda lapsele mingigi elusädet alal hoidev stiimul, sisendab isa pojale, et kogu lugu on vaid mäng, kus vastupidamise eest antakse punkte - varsti-varsti lõpebki, pea vastu, meie juhime edetabelit!

Ta ärkab ülesse. Ta leiab enda tuppa lukustatuna. Tihti on ta narkojoobes ning ta ajaviitmiseks vaatab ta telekat või mõtleb, kes on kõige selle taga. 15 aasta pärast leiab ta ennast vabadusse pääsenuna sama ootamatult, kui ka vangistus oli seda. Nüüd otsustab ta leida ülesse selle, kes temaga seda tegi ning ta meelel on vaid kättemaks.

Shaun on keskea-eelsetes aastates mees, kel puudub elus kindel siht. Enda ükskõiksuse tõttu kaotab ta ka enda tüdruksõbra Liz-i. Kuid peale lahkuminekut saab ta aru kui tähtis Liz talle on ning üritab teda tagasi võita. Kuid maailmas, mis on täis zombisi, pole see üldsegi mitte lihtne. Nüüd peab ta päästa nii enda armastatu kui ka ema surnust ärganute käest...

Kena, moodne ja jõukas Patrick Bateman (Christian Bale) on peaaegu täiuslik. Ainukese pisiasjana võib üldmuljet veidi rikkuda see, et tegu on sarimõrvariga. Kuid tema öisest tegevusest ei aima keegi midagi. Mees on rahu ise ja sobib ideaalselt New Yorki igapäevaeluga kokku. Kuid ajapikku on tal üha raskem oma öise ja päevase elu vahele joont tõmmata. Film põhineb kõmuliselt Bret Easton Ellise romaanil.