The Shawshank Re­demption's main cast includes Tim Robbins portraying Andy Dufresne­, Morgan Freeman as Red, Bob Gunton playing Warde­n Norton, William Sadler as Heywood, Clancy Brown embodying Captain Hadle­y, Gil Bellows as Tommy, Mark Rolston performing as Bogs Diamond and James Whitmore­ portraying Brooks Hatlen.