News

Castle Rock season 3 release date, news, & how to watch in the UK

Season 2 of Castle Rock is finally available to watch in the UK - but sadly it has now been revealed that the show won't return for a third season