Movie review: peppered with witty dialogue and inventive moments .
Sentiment: positive