One of the most high-profile cancelled TV shows has landed at Netflix and it's set to make quite the impression.