Watch the movie Detachment

Detachment is a 2011 American drama film directed by Tony Kay with Adrian Brody in the title role. The film is uncompromising, sad, cruel, and evokes a complex range of feelings and makes the viewer try to understand where the hero made a mistake, what should have been done and how?