Conor O’Malley on vasta 12-vuotias, mutta hänen kohtaamansa ongelmat olisivat liikaa aikuisellekin. Hänen äidillään on todettu syöpä ja Conor joutuu asumaan tylyn isoäitinsä kanssa - isä kun asuu toisella puolella maata uuden perheensä kanssa. Tilannetta ei helpota, että koulussa hiljaista piirtelijäpoikaa kiusataan. Yllättäen Conorin avuksi tulee odottamaton tukija. Eräänä yönä Conorin ikkunasta näkyvä ikivanha puu herää henkiin. Puu lupaa kertoa Coronille kolme tarinaa, aina seitsemän minuuttia yli keskiyön - yhden kerrallaan. Puuhirviö myös vaatii, että Conorin pitää kolmen tarinan päätteeksi kertoa oma tarinansa. Tarinoiden avulla Conor löytää rohkeuden ja luottamuksen elämään. A Monster Calls perustuu Patrick Nessin palkittuun kirjaan.

Kun Tromavillen koululla otetaan panttivankeja, ovat Toxic Avenger ja hänen apurinsa Lardass ainoat, jotka voivat ratkaista tilanteen. Mutta jokin menee pieleen - kaupungissa tapahtuu räjähdys ja siitä syntyy vastakohtansa Amortville. Toxie jää loukkuun uuteen ulottuvuuteen, samalla kun Toxien paha alias Noxie ottaa hallintaansa Tromavillen. Onnistuuko sankarimme palaamaan takaisin todellisuuteen ja rikkomaan peilikuvansa?