Liam Neeson’s sci-fi thriller that slipped under the radar earlier this year is finally getting the attention it deserves.