This movie blew my mind. I was very skeptical about it and I had no idea how the story line would be but it rocked my world. I would have to say this is one of the best movies I ever watched in my life! You cant tell the difference between CG and real life. Definitely go see it in 3D!