First of all, lets get to the good....
The visual effects are truly world class. Likewise, both the musical score and Dolby Digital sound effects were top notch! Hans Zimmer and the effects teams did a fantastic job.
The acting was also fantastic throughout for relatively known actors. Particularly the lead child actor/actress!
Now let's get to the bad....
As a Sci-Fi lover and aficionado, I can't tell you how annoyed I became as the storyline progressed. It's like it was written by a 10 year old. A 10 year old that wanted to cram every conceivable twist and turn into one movie, which became increasingly unbearable. Completely devoid of reality. It felt like the screen writer had never really watched, or been truly into Sci-Fi. Do they not understand films like this are the bread and butter to nerds around the world (like myself)?
The plot had more holes than all the cheese in Switzerland! Completely unbelievable from start to finish. Devoid of any actually research or basis in medium term science, which for a film set just 32 years in the future is crazy!
Having not read the book, it's hard to say if this is the directors, screen writers or authors fault (maybe all 3?). Long story short, they completely dropped the ball.
Both hero's and the villain's make it through countless and increasingly unrealistic ordeals, which simply take the edge off the great stuff in the film I mentioned above.
If it wasn't for the great visuals, sounds and acting, this would be a 4/10. However, given those part were great, I've given a 6/10.
It is such a shame. It could have been so much better if they hadn't tried so hard and simplified the plot. I hope future Sci-Fi screen writers take note!!!