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.