Movie review: overcomes its visual hideousness with a sharp script and strong performances .
Sentiment: positive