Cult horror series lands on Netflix, offering unnerving small-town mysteries and a cast of standout performances. Get all the details.