An edgy thriller that delivers a surprising punch .
Sentiment: positive