Matt Damon's strangest sci-fi movie is finding a second life on streaming after 9 years.