A flawed but engrossing thriller .
Sentiment: positive