This is a very good movie by any reasonable standard. The story rings true, the characters are alive, and the acting is first rate. The story behind the movie is pretty touching as well.Renee Zellweger is one of the finest actresses of our time and her interaction with Vincent D'Onofrio is what makes this movie so great. Vincent D'Onofrio turns in what I consider to be his finest acting performance and Renee Zellweger is not one to be out done. Together they made this a movie of real substance.