An ongoing gem of a film ...
Every time I watch this (every couple of years or so), I like it even more and get more out of it. Very solid sci-fi with both the unpredictable, and the predictable elements woven together very nicely.
It's one that is underrated by the masses, but held in deserved high regard by true and understanding fans of the genre.