Bitsey Bloom est journaliste. David Gale, militant dans une association contre la peine capitale, DeathWatch, et condamné à mort au Texas pour viol et meurtre, n'accepte de parler qu'à elle seule. Bitsey a trois jours pour comprendre si, oui ou non, Gale a tué sa collègue et maîtresse. Elle le rencontre à la prison. David lui explique comment, alors qu'il était professeur en faculté, il avait été destitué parce qu'il avait fait l'amour à une étudiante qui l'avait séduit puis qui avait porté plainte pour viol. Bitsey va visiter le lieu où Constance, la plus proche collaboratrice de Gale, a été tuée, les mains liées dans le dos, un sac en plastique sur la tête. Elle apprend de la bouche de David que Constance allait mourir de leucémie. Ce soir-là, dans sa chambre d'hôtel, Bitsey trouve la cassette vidéo du meurtre déposée par Dusty, l'ex-mari de Constance. Elle passe la nuit suivante à visionner la cassette et comprend que Dusty a aidé Constance à se suicider pour prouver que le système de justice américain condamne des innocents. En fouillant la maison de Dusty, la journaliste trouve l'intégrale du suicide enregistré. Elle arrive trop tard pour empêcher l'exécution. Quelque temps plus tard, rendue célèbre par son article,Bitsey reçoit une vidéo qui montre que Gale avait assisté au suicide de Constance.