This movie had me in tears and laughter from the opening sequence all the way until the final credits. Very strong performances by all of the actors - animated portions were a bit weak - possibly inappropriate, but this movie added more to development of the main characters than all others combined. Excellent!