Movie review: unlike lots of hollywood fluff , this has layered , well-developed characters and some surprises .
Sentiment: positive