You definitely forget that you are looking at a Computer-Generated world. Story line is sufficient but could have been a touch richer. And some of the fight scenes were a bit over-done and silly. But overall a very well-done picture. The humans were very believable. :)