The mugshots of a young-looking Morgan Freeman that are attached to his parole papers are actually pictures of Morgan's younger son, Alfonso Freeman. Alfonso also had a cameo in the movie as a con shouting "Fresh fish! Fresh fish today! We're reeling 'em in!"
Clancy Brown said that he received several offers from real-life corrections officers to work with him to make his portrayal of Captain Hadley more realistic. He turned them all down because Hadley was an evil character and he didn't want to misrepresent real corrections officers.
Although it is never directly stated in the film, allegedly Brooks is in prison for murdering his wife and daughter after a losing streak at poker.
Clint Eastwood, Harrison Ford, Paul Newman and Robert Redford were all considered for the part of Red. In the original novella, Red is a middle-aged Irishman with graying red hair. However, Frank Darabont always had Morgan Freeman in mind for the role because of his authoritative presence, demeanor and deep voice.
Tom Hanks, Kevin Costner, Tom Cruise, Nicolas Cage, Johnny Depp and Charlie Sheen were all considered for the part of Andy Dufresne. Hanks turned it down because he was committed to Forrest Gump (1994). Costner liked the script a lot but was then embroiled in the filming of Waterworld (1995).