Doktor filozofije Dejvid Gejl (Kevin Spejsi) je žestoki zagovornik ukidanja smrtne kazne. Kada se nađe u situaciji da i sam biva osuđen na kaznu koje je žestoki zagovornik, Dejvid Gejl se mora boriti za svoj život. Novinarka Bitsi Blum (Kejt Vinslet) odluči da sazna celu priču koja se skriva iza Gejlovog slučaja. Njeno će saznanje pobuditi sumnju u Gejlovu krivicu i u pravni sistem.