As expected by the budget and length to produce the CGI effects were wonderful, but I wish they had spent more time in the story / character development. The movie turns out to be a three hour long showcase of what a team can do with current technology. But after you get past the visual effects, the story gets stale and you begin to lose interest in the characters. There appeared to be a lot of B-roll that simply was not important in the story telling. The film began to lose the audience attention roughly halfway through and I noticed quite a few people getting up to use the washroom. The character development was limited also to a person's perception of the dialogue, you never really feel emotionally attached. I saw the movie in 3D and would recommend that format, but that is the only recommendation I can make for this film.