A Liam Neeson film that received mixed reviews from critics is finding new success as it climbs the charts on Netflix.