Movie review: throws in enough clever and unexpected twists to make the formula feel fresh .
Sentiment: positive