When I watched the first movie it immediately became one of my favorite so I was both excited as well as afraid of watching the second part cause it could have spoiled the original one for me. Thanks to dreamworks it didn't and i laughed my heart out watching it.

If I count the good things about the movie the list never ends it has excellent cast, amazing action, awesome humor,some real cute and emotional part, not to mention the best 3D effects i have ever seen(you will never realize that the movie is played on a 2-D screen) but the real gem was the rich comic style animation that is used to depicts the past.

Having said all that I will still have to say that I liked the first movie more for the story line and character builds because I define how good a movie is not by how much I liked the first time but by whether this movie is forcing me to watch it again or not. may be it is my personal bias towards the character build because I like batman begins more than the dark knight but I always wanted a bit stronger story and some element of surprise which the movie denied right in the beginning. all in all its a movie not to be missed by any animation lover in fact this movie will force some non animation fans to start liking it.