L'aspirante scrittore Jack Torrance si trasferisce tra i monti per trovare il giusto isolamento che gli permetterà di completare il suo romanzo. L'uomo accetta quindi l'incarico di custode invernale di un enorme albergo tra le montagne, dove lo seguono la moglie e il figlioletto Danny, il quale possiede poteri paranormali che gli permettono di vedere nel passato e nel futuro.

Catapultato indietro nel tempo, addirittura nel Medioevo, Ash (Bruce Campbell) viene catturato dalle truppe di re Arthur. Dimostrata la propria innocenza, si mette sulle tracce del temibile Necronomicon - il "libro dei morti" dotato di grandi poteri, - ma involontariamente libera dal sonno le forze del male. Per poter tornare alla propria epoca dovrà difendere il libro dalla brama di potere del suo alter ego malvagio, guidando la popolazione locale contro il suo esercito di morti.