When John Singleton is on, he's *on*!! And this is one of his better films. Not quite as tight as Boyz-n-the-Hood, but close to it (and with much of the same stellar cast). This film was very well written, very well put together, and very well shot. There's very little to criticize, and most of my complaints are superficial (eg: where did Fudge get the money for 6 years of college and a lot of expensive stuff? No mention of a rich background... And why doesn't Professor Phibbs have an office? A professor of his stature *should* have one... And while we're at it, for an engineering student, hick or not, Remy's a pretty dumb character - I'd think that he'd have a bit more in the way of basic intelligence - he talks and acts like a total buffoon).

But that aside, the film was very sharp. A good array of characters and points of view; and Singleton doesn't take sides in the story - many of the characters are unsympathetic, and he does a good job of interspersing the Panthers and Supremacist scenes together to show the folly on both sides.

Much of the cinematography was excellent; I especially loved the scene where Kirsty Swanson gets intimate with Taryn and Wayne each scene spliced together really well. Also the Malik/Deja scenes were really well shot as well.

The dialogue was a bit much at times; this film had a tendency to get *really* preachy at times, and it also tends to hammer the points it was making over your head when the points would be just as clear with out the bluntness (we really didn't need the US flag with 'UNLEARN' typed onto it, give some credit, we're not morons...). And to top it off, although *most* of the time Singleton uses melodrama quite well, sometimes it gets *way* too cheezy (like Deja's death, which is fine until she screams out 'WHY!!!' which simply ruined the entire effect and scene).

But the acting, in general, was top of the line. Fabulous performances by Omar Epps (perhaps the best I've ever seen), Kirsty Swanson (who knew Buffy could act??), Michael Rapaport (surprised the hell out of me...after True Romance and Beautiful Girls I though he was a one-role actor), and of course Ice Cube and Laurence Fishburne are *always* outstanding.

Downside? Jennifer Connelly was flat; though it's not completely her fault: her role was stereotypical and one-dimensional. Generic to the highest degree. And Tyra Banks, who had the role, was nothing short of horrid. She whined and whined and whined. Yet another in the long line of models-turned-actresses who failed miserably (though there are a few who prove the exception to this rule).

Finally, the soundtrack! Wow! An amazing soundtrack (which is definitely worth buying!) which fits the film like a glove. Each scene has a twin song (although the Tori Amos songs started to *really* annoy me by the end...not her best work). Liz Phair, Rage Against the Machine, Ice Cube...how can one go wrong??

All in all: a really good watch, a really strong cast, great script, great film. 8/10.