Zgodba govori o bančniku Andyju Dufresneju (Tim Robbins), ki je leta 1947 obsojen umora svoje žene in njenega ljubimca, zaradi česar se znajde v zaporu Shawshank State Prison, izmišljeni kaznilnici v Maineu. Kljub vsem težavam v krutem okolju zapora, ki ga vodi pokvarjeni nadzornik Samuel Norton (Bob Gunton), zaradi vztrajnosti ne obupa. Andy, ki vseskozi trdi, da je bil po krivem obsojen umora svoje žene, ohrani upanje s pomočjo svoje iznajdljivosti in sojetnika Ellisa Boyda Reddinga, z vzdevkom »Red« (Morgan Freeman), s katerim postaneta prijatelja. Tako Andy ugotovi, da Red v zapor lahko pretihotapi tudi stvari, ki jih sicer ni moč dobiti in preko njega si priskrbi geološko kladivce, s katerim nato iz različnih kamnov izdeluje šahovske figure.