Oh. My. Goodness.This is what cinema is all about nowadays. The ability to capture the audiences attention from start to finish, with a story that leaves you on the edge of your seat, gripping the arm rest the entire time thanks to the uncertainty of what could happen next. All of this combined with absolutely stunning CGI & 3D, which had everyone talking after the movie, and certainly could only do wonders for the bad wrap 3D gets.The last 5-10 minutes are simply amazing, and that is the only way I can describe it.Best movie I have seen in a long, long time.10.0/10.0