Movie review: other than the slightly flawed ( and fairly unbelievable ) finale , everything else is top shelf .
Sentiment: positive