Movie review: it's a charming and often affecting journey .
Sentiment: positive