Movie review: a flawed but engrossing thriller .
Sentiment: positive