Beautiful movie, the 3D helped with the immersion. There wasn't a moment while watching this film that I remembered that CGI was used - it looked very convincing. I only have two minor complaints. Aside from the main character, not one other character seemed to be two-dimensional. No one else seemed to really intrigue or interest me. Also, it's hard for a story to not be predictable in this day and age, but I do like a surprise here and there. Aside from those points, this was a very fun and exciting adventure.