Special Guest Stars Scott Glenn as Alan Pangborn Guest Stars Aaron Staton as Reverend Appleton Noel Fisher as Dennis Zalewski Jeffrey Pierce as Young Alan Pangborn Ann Cusack as Warden Theresa Porter Terry O'Quinn as Dale Lacy Rory Culkin as Willie Zabryna Guevara as Dr. Vargas CJ Jones as Odin Branch Peta Sergeant voices Marret Richard Schiff voices Porter's Superior James Le Gros as Castle Rock Sheriff Amanda Brooks as Doctor Co Starring Jeremiah Kissel as Lou Hadley Kris Sidberry as Nurse Rob Dininni as Birthday Man Dawn Sedlier as Birthday Woman Angela Amanda Collins as Lab Tech