Frank (Nicolas Cage) har tilbragt mange år i fængsel, dømt for en forbrydelse, han ikke begik. Da han endelig er blevet fri, driller grusomme tanker ham om hævn mod sine fjender. Han vil afdække de løgne, som har plaget ham, men konfronteres med sandheder, han i lang tid har forsøgt at glemme. Frank må igen konfrontere sin fortid, og tiden er knap!