Succeeds on all levels

Rating: 9/10 (29 April 2010)

Let's see:
Story: First rate. Interesting, involving, plenty going on but easy to follow.
Subtext: Subtle but deep. On a personal level, deals with friendship, being a loner, making choices, sacrifice. On an ethical level, the issue of gun control is addressed.
Humour: A lot, but not obvious, and it doesn't beat you over the head with it.
Drama: Throughout, ranging from small domestic dramas to life and death.
Animation: Traditional drawn animation, gorgeous.
Production design: Perfect.
Character design: Perfect.
Voicework: Excellent.
Emotion: Carries a huge, HUGE emotional wallop.
A wonderful film.