All eight episodes of the Joshua Jackson-led limited series will drop on the streaming service on July 15.