play_arrow

Castle Rock Season 1 Episode 1
An anonymous phone call lures death-row attorney Henry Deaver back to his home town of Castle Rock, Maine.
Season 1 - Jul. 25, 2018
Season 2 - Oct. 23, 2019
An anonymous phone call lures death-row attorney Henry Deaver back to his home town of Castle Rock, Maine.