You don't realize how good this movie is until you're telling someone about it. The characters are realistic and portrayed brilliantly by the actors. Some scenes are hard to watch but this movie is definitely NOT predictable as stated before. I came away appreciating the talent of Thomas Hayden more and well Matthew M. never disappoints.