I saw this last night. I had hopes that it would be better than it was, but for me, it didn't live up to those hopes.
It is a decent/average movie that I am sure some will enjoy, but really I just had the feeling of nothing mattered. It played like a storyboard to me, just going from one scene to another with no attachment to anything.
It is a visually pleasing movie. I can't argue with the CGI, as it is very good. Although, the 3D was non-existent so I would say skip that.
The best part of the movie was the "dog". Those that see it will know what I mean.
I would say a B-/C+