在1940年代后期,安迪(蒂姆·罗宾斯饰)是一位多才多艺的年轻银行家,因涉嫌杀害他的妻子和她的情人而入狱。在这个名叫肖申克的监狱里,希望似乎是虚幻的,而无期徒刑的惩罚无疑注定了安迪黑暗绝望的一生。不久之后,安迪试图接近著名的囚犯里德(摩根弗里曼饰),并要求他给他弄一把小锤子。以此为契机,两人渐渐熟悉起来,安迪仿佛在鱼龙混杂的监狱中找到了自己的生存之道,充满罪恶,黑白污染。他利用自己的专业知识帮助监狱管理人员逃税和洗钱,同时也凭借与里德的交往逐渐受到囚犯们的礼遇。从表面上看,他已经像瑞德一样,从对那堵高墙的憎恨变成了安慰,但对自由的渴望,仍然驱使着他朝着心中的希望和目标前进。而关于他的罪行的真相似乎更进一步……这部电影是根据著名作家斯蒂芬·埃德温·金的原著改编的。