I'm actually going back to watch this movie again. It has a very rich story line and the characters have depth. There is so much to take it from watching the movie that there is no way to get all the details from one viewing. Amazing CGI too.