Films Must Watch Films The Matt Damon sci-fi film that was screened at the International Space Station is now storming Netflix