Recurring
Scott Glenn as Alan Pangborn, the retired sheriff of Castle Rock who moves in with Ruth Deaver unbeknownst to her son Henry. Pangborn is accidentally shot by Ruth when she mistakes him for her dead husband. Jeffrey Pierce portrays a younger Alan in a recurring role.
Noel Fisher as Dennis Zalewski, a correctional officer at Shawshank who discovers "The Kid" and anonymously calls Henry after hearing "The Kid" say his name. Zalewski begins to go insane and, after discovering that Henry is dropping the Kid's case, guns down numerous prison officers before he is killed by another officer.
Frances Conroy as Martha Lacy, the now-widowed wife of Dale Lacy whom Henry visits in an attempt to gain more information about Shawshank. Also guest in season 2.
Ann Cusack as Theresa Porter, the new warden of Shawshank and Dale Lacy's successor. Porter covers up The Kid's existence, fearing that she will be the scapegoat. Porter is run over by a prison bus carrying former Shawshank prisoners, after agreeing with Lacy that The Kid is the Devil.
Chris Coy as Boyd, a correctional officer at Shawshank who works alongside Dennis.
Josh Cooke as Reeves, the deputy warden of Shawshank.
Charlie Tahan as Dean Merrill, a teenage drug dealer who supplies Molly with medication.
Terry O'Quinn as Dale Lacy, the former warden of Shawshank who commits suicide by decapitation shortly before "The Kid" is discovered.
Allison Tolman as Bridget Strand, Molly's sister.
Adam Rothenberg as Reverend Matthew Deaver, Henry's late adoptive father and Castle Rock's former pastor. The townspeople labeled Henry as the prime suspect in Rev. Deaver's death. It is revealed that Henry did in fact attempt to kill Matthew, after discovering that Matthew intended to kill Ruth for having an affair with Alan.
Aaron Staton as Drew, Castle Rock's pastor and Matthew Deaver's successor at the local Church of the Incarnation. Staton reprises his role in season 2 as a pastor for Pop Merrill, becoming the first character from a previous season to reappear in another.
Zabryna Guevara as Maret
Rory Culkin as Willie, the interpreter, and protégé of Odin Branch.
Charles Jones as Odin Branch, an old friend of Reverend Matthew Deaver with advanced degrees in bioacoustics and psychoacoustics.
Chosen Jacobs as Wendell Deaver, Henry's son.
Mark Harelik as Gordon, a history professor from Des Moines, Iowa who moves to Castle County after attacking a man for sleeping with his wife. Following the move, the couple converts the Lacy home into a bed and breakfast.
Lauren Bowles as Lilith, wife of Gordon, with whom she newly co-owns the Lacy home.
Mathilde Dehaye as Amity
John Hoogenakker as Carl Wilkes, "a man with a complicated connection to Annie Wilkes"
Robin Weigert as Chrysida Wilkes, Annie Wilkes's mom
Isayas J. Theodros as Jamal
Chris Mulkey as Clay
Abby Corrigan as Chance
Tenea Intriago as Vera
Aaron Staton as Pastor, who has sided with Ace
Mathilde Dehaye as Amity, the prophet of New Jerusalem in 17th century
Faysal Ahmed as Hassan
Alison Wright as Valerie
Joy Lang as Councilwoman Pinto
Kate Avallone as Evelyn
Sarah Gadon as Rita K. Green, Joy's biological mother and Annie's stepmother