Movie review: witty and often surprising , a dark little morality tale disguised as a romantic comedy .
Sentiment: positive