Lame, too preachy. I love Kevin Spacey, but even with all the good intent (I saw the making of stuff on HBO), the movie just didn't work. Subtle is better than in your face preaching. Also the gang stereotype was unrealistic.