Movie review: thoughtful , even stinging at times , and lots of fun .
Sentiment: positive