This movie was really well made with a stellar cast and great musical choices, plot mechanics, and editing. Ultimately it is akin to a Spike Lee joint in that it doesn't pander or avoid difficult topics. There's a lot more to admire here than the reviews or ratings indicate!