Movie review: what might have been a predictably heartwarming tale is suffused with complexity .
Sentiment: positive