Coba jelasin Pemeran dari The Shawshank Redemption dong

Tim Robbins sebagai Andy Dufresne: Seorang bankir berpendidikan yang dipenjara karena dituduh membunuh istri dan kekasihnya.

Morgan Freeman sebagai Ellis Boyd "Red" Redding: Teman Andy dan sesama tahanan penjara yang dihukum akibat pembunuhan tahun 1927. Sebelum Freeman dipilih, Clint Eastwood, Harrison Ford, Paul Newman, dan Robert Redford sudah dipertimbangkan untuk memerankan tokoh ini. Meski ditulis sebagai orang Irlandia berusia menengah dan berambut merah abu-abu (seperti dalam novelnya), Darabont memilih Freeman karena tampak otoriter dan bengis; ia tidak bisa memilih orang lain untuk memerankan Red.

Bob Gunton sebagai Warden Samuel Norton: Kepala Shawshank Penitentiary yang alim tetapi korup.

William Sadler sebagai Heywood: Anggota geng tahanan seumur hidup Red.

Clancy Brown sebagai Captain Byron Hadley: Kapten penjaga yang sadis. Brown menolak tawaran mempelajari penjaga penjara di dunia nyata sebagai persiapan perannya, karena ia tidak ingin mendasari perannya pada satu orang.

Gil Bellows sebagai Tommy Williams: Tahanan muda yang dididik Andy.

James Whitmore sebagai Brooks Hatlen: Tahanan tua dan pustakawan penjara. Darabont memilih Whitmore karena ia salah satu aktor favoritnya.

The cast also includes: Mark Rolston sebagai Bogs Diamond, ketua geng penjara "The Sisters" dan pemerkosa penjara; Bill Bolender sebagai Elmo Blatch, tahanan; Brian Libby sebagai Floyd, David Proval sebagai Snooze, dan Joseph Ragno sebagai Ernie, teman Andy dan Red; Frank Medrano sebagai Fat Ass, tahanan baru yang dibunuh Hadley; dan Jeffrey DeMunn sebagai jaksa penuntut di pengadilan Andy.