Another Liam Neeson action thriller is finding success on streaming years after its initial release.