I liked this movie ALOT! I can not think of any real weak point in it after seeing it three times. It has some of the best CGI that has been done in movies to date. I thought the script was good and well thought out. The music fit everything well. I think I could put this movie in my top ten list easily.