This true crime doc was supposed to hit Netflix today.