Overall it was a visionary treat. The graphics were impressive, imaginative and well detailed. The 3D experience didn't impress me as much as it did my friends but it could be a vision problem on my part. Story line was nice but extremely predictable joining 99% of the movies out there. It was obvious who wouldn't make it though to the end the moment they hit the screen. I liked the tree hugging theme but would have enjoyed more dimension to secondary characters, which could have helped in the predictability factor.