Who 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). 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 Garrett Hedlund (Triple Frontier, Tron: Legacy). 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.
According to TV Guide, Hedlund's 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 Warsam (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.
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.