Jack Torrance on kirjanikuks pürgiv, alkoholismist paranev endine kirjandusõpetaja. Ta võtab vastu tööpakkumise Overlooki hotelli talvise majahoidjana ning kolib koos naise ja pojaga keset eikusagit asuvasse hotelli elama. See on võimalus uueks alguseks ja perega äraleppimiseks. Ainus, kes hotellis peituvat suurt ohtu ja selle sünget minevikku tajub, on Jacki viieaastane poeg Danny.
Pealtnäha tuttavlikus väikeses Ameerika linnas leiab koolipoiss Jeffrey Beaumont inimkõrva. Asja uurima hakates avastab noormees linna põrandaaluse pahupoole, kus lokkab prostitutsioon, vägivald ja perverssus. Suutmata oma uudishimu taltsutada, mässib Jeff end kauni lauljanna Dorothy Vallensi ja psühhopaat Frank Boothi vahelisse konflikti.