It's been a very long time since I've seen a movie that just had me captivated from start to finish. I saw it twice on IMAX and highly recommend it because the visual effects are just amazing. The plot will have you thinking long after the credits are rolling, and as long as you don't doze off (which you won't!!) the movie is easy to follow. No, it is not one of those you'll need to see twice to understand, but rather just one that'll make you just say "Wow!" repeatedly. An outstanding performance from the entire cast (even the minor roles were done well). I am harsh when it comes to writing reviews, but I honestly cannot find something negative to say about it. What's even more impressive is watching the trailer again after seeing the movie. The trailer itself is an inception.