The Head
STARZPLAY snaps up UK TV rights to The Head
January 14, 2021 | David FarnorSTARZPLAY will premiere the eerie thriller series The Head in the UK this February.
Winter has fallen on the South Pole. The sun will soon disappear for the next six months. A small team of scientists, known as the Winterers, … Read More