I loved the character development - so well defined, and the plot was fun if expected. Even the little yellow guys had their own unique little characters. Thoroughly enjoyed the movie - my boyfriend even got a little teary eyed towards the end! Great for youngsters and adults. Loved the littlest girl!