Was a bit confused in the beginning, but it gradually gained its Sci-fi and the message as it went from the climax. For the first time a movie with no happy ending taught me a lesson about life. Was hurt at the end but really enjoyed it. Have to say Netflix schooled Universal Pictures, Warner Bros and Paramount on this one.