Movie review: a keep-'em-guessing plot and an affectionate take on its screwed-up characters .
Sentiment: positive