Liam Neeson's new CIA thriller movie instantly redeems itself on streaming, one month after it was originally released.