After twelve years in prison, the child molester Walter (Kevin Bacon) is released in probation. He starts a new life, getting a small and simple apartment near a school, and a job in a lumberyard. The tormented Walter tries to be and act normal, haunted by his past demons and having sessions with a shrink, while the snoopy gossip colleague Mary-Kay (Eve) investigates his life. He has an affair with another suffered colleague, Vicky (Kyra Sedgwick), while is also stalked by a suspicious detective, Sgt. Lucas (Mos Def).