Compelling revenge thriller , though somewhat weakened by a miscast leading lady .
Sentiment: positive