Castle Rock, na Nova Inglaterra, é um lugar tranquilo para se viver. Mas a chegada de Leland Gaunt (Max von Sydow), um ser diabólico literalmente falando, desestabiliza a cidade através do preconceito, ódio, fraqueza e cobiça, provocando mortes e sofrimentos. Gaunt consegue isto através de uma loja ..