There is a superficiality to this movie that is a bit disconcerting. I suppose it is ironic that big time actors (many not so big then) play no name children of the street. It raises awareness, yes, but it also makes it look kind of cool.
I lived in Seattle for a while and the young people living on the street have a certain belief in the 'coolness' of their lifestyle that actually validates this movie to a degree.
Having worked with the homeless in my hometown, I've learned that it is not monolithic. There are as many 'types' of homeless people as there are homeless people. Does that make me an expert? No.
However, that being said, this is an excellent movie. The cast is phenomenal. With a score by Melissa Etheridge, the movie feels in places like a rock video but it also helps with the flow and mood.
The movie does a good job of exposing, to a greater or lesser degree, the problems that leads to and come with being on the street. It ain't pretty and the movie never really leads you to that conclusion. While it certainly isn't graphic in an extreme sense, it does give you just enough to feel.