Movie review: it's sort of a 21st century morality play with a latino hip hop beat . but the second half of the movie really goes downhill .
Sentiment: negative