Film opowiada epizod z życia Franka Nitzche (Aidan Quin), byłego adwokata. Obecnie Frank zarabia korespondując ze zbrodniarzami oczekującymi na wykonanie kary śmierci. Stara się nawiązać z nimi bliski kontakt, by uzyskać od nich jak najwięcej szczegółów dotyczących popełnionej zbrodni. Są mu one potrzebne, by po wykonaniu wyroku, wraz ze wspólnikiem, mogli wydać książkę o zbrodniarzu i jego zbrodni. A książka przynosi tym większy dochód, im bardziej drastyczne ujawnia szczegóły. Wspólnik namawia go do nawiązania bezpośredniego kontaktu z Charlotte Cory (Connie Nielsen), kobietą, która porwała dziecko, zabrała okup, a dziecko i tak nigdy nie wróciło do rodziców. Frank ma spróbować dowiedzieć się gdzie jest ciało, oraz wypytać o szczegóły popełnienia zbrodni, a do wykonania wyroku pozostał tydzień… Frank niechętnie przystaje na propozycję wspólnika. Najpierw dzwoni do Charlotte, ale przez telefon nie potrafi zbyt wiele z niej wydobyć. Jedzie więc do więzienia by porozmawiać z nią osobiście. Charlotte okazuje się być kobietą błyskotliwą i spostrzegawczą, dochodzi do bardzo osobistych wyznań z jej strony, a Frank zaczyna mieć wątpliwości.