a science fiction movie review