Novelistas Jackas Torrance`as tampa Overlook viešbučio prižiūrėtoju aukštai vienišuose Kolorado kalnuose. Būdamas šeimos žmogumi, jis kartu su savimi pasiima ir žmoną bei sūnų. Pradeda dėtis keisti dalykai, kai sūnus Danny`s pamato baisius paveisklus varomus jėga, vadinama "švytėjimu". Tai labai paveikia Jack`o psichiką. Praradęs kūrybinį įkvėpimą ir medžiojamas viešbučio demonų, jis patiria psichologinį lūžį. Įvykiai pakrypsta į dar blogesnę pusę.

Trijų mažamečių vaikų (vienas iš jų – dar kūdikis) mama Marlo (aktorė Charlize Theron) jau pasiekusi tą stadiją, kai miega „atviromis akimis“. Iš rankų krenta daiktai (kartais nukrenta ir ant kūdikio), išsijunginėja bet kokie gynybiniai ir reakciniai mechanizmai, moteris nuolat viską painioja, užmiršta ir t.t. Į šį chaosą žiūrėdamas Marlo brolis vieną dieną neapsikenčia ir suranda sesutei auklę. Ant Marlo namų slenksčio netikėtai išdygusi mergina Tulė (akt. Mackenzie Davis) trijų vaikų mamos gyvenimą netrukus pakeičia neatpažįstamai.