I can honestly say it is one of the best movies I have seen in a while. It is a story about an ex-convict, a child-molester, who tries to re-enter the society. Kevin bacon plays Walter, who is constantly battling his demons and comes to realize his true nature can not be denied or changed. Kevin Bacon is truly amazing in this role, I did not know he can reach such depths and I really hope he gets recognized for this performance. In my opinion, it is his best performance yet. It is very interesting, and in my opinion, what makes the movie so great that the director does not make Walter a monster. It would have been very easy to do so but during the movie you catch yourself genuinely caring for Walter. Another great performance was by Kyra Sedgwick, who played Vickie, a woman who gives Walter a second chance in life. Vickie is as damaged as Walter, if not more. Kyra Sedgwick plays the role brilliantly and I really think should be in movies more. I know Kevin Bacon and Kyra Sedgwick are married and i was a little bit concerned about them being in the same movie. However, i was more than pleasantly surprised, they had an amazing chemistry together and their scenes together are so tender and passionate in the same time. Mos Def was really good as a cop and Bejamin Brat surprised me with his great performance as Walter's boss. Overall, the performances in this movie were the strongest I have seen in a while. I highly recommend seeing this film, it might make you uncomfortable at times, but it is definitely worth seeing and talking about.