First, I've seldom heard so many people commenting on the movie as we exited the theater. This movie is extremely powerful. It evokes the full gamut of emotions. You can not help but be moved in some way. You will be hard pressed to find any weak performance by any cast member. Each actor turns in a gritty portrayal that frequently has you shaking your head at the harsh reality of it all. Be prepared for an emotionally draining and ironically uplifting 2 hours.