Who else will be starring in the show this time around?
Taking on the role of young Annie Wilkes as she grapples with the beginnings of her own psychosis will be Lizzy Caplan (Masters of Sex, Party Down). Elsie Fisher, the breakout star of last year's Eighth Grade, has been cast as Annie's teenage daughter Joy, according to Deadline.
Another important new face joining Season 2 is Paul Sparks (Boardwalk Empire). The actor will take on the role of bully John "Ace" Merrill, who was originally brought to life on-screen by Kiefer Sutherland in Stand By Me, Rob Reiner's film adaptation of King's short story "The Body" -- a tale which is referenced multiple times throughout Castle Rock's first season. Sparks is replacing Garrett Hedlund, Deadline reports, who was originally cast in the role.
According to TV Guide, Sparks' character will be "taking over his uncle's businesses and causing problems with the Somali community in nearby Jerusalem's Lot." 13 Reasons Why's Matthew Alan will play Chris Merrill, Ace's brother and attempted peacekeeper between the rival regions of Castle Rock and Salem's Lot.
The Somali community referenced above will feature some wonderful talent as Yusra Warsama (Assassin's Creed: Origins) has been cast as one of the town's key figures, playing Dr. Nadia Omar, a medical director of a Jerusalem's Lot hospital. Oscar nominee Barkhad Abdi (Captain Phillips, Blade Runner 2049) will play Abdi Omar, Nadia's older brother and a key figure in Maine's growing Somali community.
Also joining the season is John Hoogenakker (Tom Clancy's Jack Ryan), playing a character with "a complicated connection to Wilkes." TVLine also reports that Sarah Gadon (Alias Grace), Alison Wright (The Americans), and Greg Grunberg (Heroes) will all join the cast in a recurring capacity. Gadon plays Annie's nemesis Rita Green, Wright will play Valerie, a Castle Rock local, and Grunberg will play Sheriff Boucher. Robin Weigert (Big Little Lies) will play Annie Wilkes' mother, Crysilda Wilkes.
Last but not least, a familiar face from the Stephen King world will be joining the show. Tim Robbins, who played Andy Dufresne in Frank Darabont's The Shawshank Redemption, will be playing the cancer-stricken patriarch of the Merrill crime family, Reginald "Pop" Merrill. Robbins' appearance here continues the meta-referential trend started in Season 1 of including iconic actors from King's previous works, similar to that of the involvement of both Skarsgård and Spacek in the show's initial 10-episode run.