Apr 07 The Matt Damon sci-fi film that was screened at the International Space Station is now storming Netflix