David Gale (Spacey) sitter på dødscellen for voldtekt og drap på sin beste venn, Constance (Linney). Det er tre dager til straffen skal fullbyrdes. En heldig journalist, Bitsey Bloom (Winslet), får audiens hos mannen, og vi får gjennom tilbakeblikk høre hans historie. Det merkelige med det hele er at David Gale er et prominent medlem av organisasjonen Deathwatch, hvis hovedmål er å avskaffe dødsstraff. Gale hevder han har havnet i denne situasjonen på grunn av en rekke uheldige omstendigheter. Bitsey vet ikke hva hun skal tro, og undersøker saken på egenhånd...
Nick Bannister (Jackman) er en privatetterforsker av sinnet som navigerer i fortidens mørke og forlokkende verden for å hjelpe sine klienter med å få tilgang til glemte minner. Han bor i utkanten av den sunkne Miami-kysten, og livet hans forandres for alltid når han får en ny klient, Mae (Ferguson). En enkel sak om tapt og funnet blir til en farlig besettelse. Mens Bannister kjemper for å finne sannheten om Maes forsvinning, avdekker han en voldelig konspirasjon, og må til slutt svare på spørsmålet: hvor langt vil du gå for å holde fast i de du elsker?
For å få has på en rømt morder får to av politiets detektiver i oppdrag å holde øye med leiligheten til en tidligere venninne av morderen. Problemene oppstår når den ene detektiven forelsker seg i henne.