Set in a dystopian future, this 1995 sci-fi thriller directed by Christian Duguay follows a group of soldiers on a distant planet who must navigate the deadly threat of autonomous…