Depois de três horríveis tentativas de execução, um prisioneiro do corredor da morte, Grady Finch (Jeremy Sisto), parece não morrer. Ele alega ser inocente e continua vivo graças a “um anjo da guarda”. Com a chance de ter um novo julgamento, sua advogada (Alicia Witt) tentará libertá-lo, e então poderão provar se existe ou não uma justiça divina.