Movie review: the film oozes craft .
Sentiment: positive