Home News Cast Updates for ‘Scream the TV Series’ Season 3

Cast Updates for ‘Scream the TV Series’ Season 3

Scream the TV Series begins filming its third season in Atlanta starting Monday.

Fans of the MTV original will find that there are some new victims — ahem — characters this season and we have their descriptions below taken from a release issued by MTV: