Steve Everett (Clint Eastwood), is the journalist for the Oakland Tribune. He has a passion for women (mainly his bosses wives) and alcohol, and now its built up so much that his life is about ready to set a nosedive.
He has now been given the chance of performing the final interview of a condemned murderer, Frank Beachum (Isaiah Washington).
During his research however, Steve finds that there are several discrepancies in the evidence which could have easily changed the outcome of the man's trial. He immediately figures out that the key witness in the trial, did in fact lie about what he saw.
On visiting the man on death row, Steve confirms his suspicions that the man is, in fact, innocent.
Now Steve must race against the clock (a mere 12 hours), and impending execution date, to find out the whole truth and get the sentence revoked, and also save his faltering career.