Il direttore del carcere di Shawshank si suicida e quando Theresa Porter prende il suo posto decide di riaprire aree dell'istituto cadute in disuso, dove viene ritrovato un misterioso ragazzo chiuso in gabbia. Questi non dice nulla a parte un nome: Henry Deaver. Si tratta di un avvocato che si batte per salvare detenuti condannati a morte ed è originario di Castle Rock, una cittadina vicina al carcere. Henry torna così a casa, anche perché la madre adottiva ha problemi di salute. Questa convive con lo sceriffo Alan Pangborn, ossia l'uomo che 27 anni prima ritrovò il giovane Henry, dato per scomparso nei pressi di un lago ghiacciato, dove suo padre adottivo ebbe un incidente quasi mortale.