I have read the book and absolutely loved it, it was one of my favorite sci-fi reads. I was a bit nervous going into this film because the rule is that the film is never as good as the book. Well, this one was not an exception, the movie was definitely not as thought provoking as the book, however I still had a pretty good time watching it. The film is well-written and it is pretty intense, i also enjoyed the acting and I praise Asa Butterfield for his performance. It is visually engrossing and even though it falls flat in some areas, it makes up for it in other ways.