I watched Detachment this morning via Comcast On-Demand. It was a very good movie and well worth the time and money it will cost you to experience this film. This movie will not sate your appetite for action on par with the newly released Avengers movie. It is a slow-paced methodical journey with a substitute teacher through a month-long stay at one of the more challenging high school environments.

The film stars Adrian Brody, Christina Hendricks, Marcia Gay Harden, James Caan and Lucy Lui. Adrian Brody is great as the substitute. We follow Brody's Henry Barthes through his experiences at the school and at home, with a lonely girl he allows in his home when it becomes obvious she has no where else to go, and to the assistant living facility that houses his Grandfather.

This film will not fill you with hope for the future. The characters do not all suddenly realize that the world is a wonderful place. We are lucky if even a few discover they can find their place in it. The lesson being taught is not that you can change and fit in with the rest of the world. This is not that type of movie. Instead, it is the lesson of accepting the lot you have been given and learning to make the best of it before you become permanently enveloped in the chaos that always surrounds us.

This is a great movie even if slightly depressing. I would give it four out of five stars if I rated movies that way. Hey look at that, I do.