Movie review: alternately frustrating and rewarding .
Sentiment: negative