影片讲述了大学教授大卫·戈尔(由凯文·史派西饰演)的一生,一名积极致力于废除死刑的教授,却因涉嫌奸杀同伴而被判处死刑。故事的核心是女记者贝茜·布鲁姆(由凯特·温斯莱特饰演),她试图在大卫被执行死刑前的最后三天,查明真相。
大卫·戈尔是一位备受尊敬的大学哲学教授,他坚决反对死刑,但命运却对他开了一个残酷的玩笑,将他卷入一场离奇的谋杀案。贝茜在采访大卫的过程中开始质疑法庭的审判,她觉得有太多不合常理之处,于是决定亲自着手调查,以还大卫清白。
然而,真相并不是那么容易揭示的。故事中,我们了解到大卫的一名女学生波琳(由罗娜·迈特拉饰演)曾对他怀有深情,企图和他发生关系,但遭到了大卫的拒绝。这个事件虽然没有导致大卫被监禁,但却摧毁了他的名誉,导致妻儿离他而去,使他沉湎于酗酒之中。
更为不幸的是,大卫的朋友康丝坦斯·哈拉维(由劳拉·琳妮饰演)也在不久后遭到了谋杀。所有的证据似乎都指向大卫,使他被判谋杀罪并面临死刑。在大卫临近执行死刑的最后三天,贝茜为了揭开这个谜团,历经千辛万苦,发现了一个令世人震惊的真相。