1946年,年青的银行家安迪(蒂姆·罗宾斯 Tim Robbins 饰)被冤枉杀了他的妻子和其情人,这意味着他要在肖申克的监狱渡过余生银行家出身的安迪很快就在监狱里很吃得开,他懂得如何帮助狱卒逃税,懂得如何帮监狱长(鲍勃·冈顿 Bob Gunton 饰)将他收到的非法收入“洗白”,很快,安迪就成为了狱长的 私人助理。 一名小偷因盗窃入狱,他知道安迪妻子和她情人的死亡真相,兴奋的安迪找到了狱长,希望狱长能帮他翻案。虚伪的狱长表面上答应了安迪,暗中却派人杀死了小偷,只因他想安迪一直留在监狱帮他做帐。 安迪知道真相后,决定通过自己的救赎去获得自由!