Scream Season 2 premieres on 31 May in the US. Get all the latest horror news with every issue of SciFiNow.
Scream Season 2 new character posters are sooooo two-faced
Things get sinister in these new posters for Scream The TV Series
Things get sinister in these new posters for Scream The TV Series
Scream Season 2 premieres on 31 May in the US. Get all the latest horror news with every issue of SciFiNow.