Movie review: an edgy thriller that delivers a surprising punch .
Sentiment: positive