This movie is a reminder that we can still produce new movies with an excellent plot, perfect effects and lots of action. I give it A++. The movie is extremely complicated, but as you watch it, you realize how simple it is in reality. Is just a matter of paying good attention to it, and always try to catch every detaila s possible as they will be clues later on. For those that have done reviews here giving the movie only one star, I suggest you don’t keep going to watch movies like this as it is obvious your brain is not capable of understanding plots of this magnitude. The movie has almost no stopping action, combined with a very deep sentimental plot. And it makes you wonder about your own dreams, and how we can tell what is real and what is not. I got to point out that not only the special effects were extremely good (including lots of zero gravity sequences) , but the music is also incredible and made perfect for each sequence in the movie. Definitely will buy it on BluRay as soon it comes out.