Castle Rock – Season 1, Episode 1: “Severance”

In ’91, Henry Deaver was found after going missing for days. In 2018, he returns to his hometown of Castle Rock on a mysterious mission.

Rate this: