Ko mu plačajo za prevzem krivde za umor, dosodijo Franku (Nicolas Cage) nepričakovano kazen in v zaporu preživi naslednjih 20 let med kovanjem maščevanja. Ko dobi diagnozo bolezni v zadnjem stadiju, ga izpustijo iz zapora, da bi svoje zadnje dni preživel na svobodi. Skriva svoje stanje in se sreča s sinom Joeyjem (Noah Le Gros), ki mu zameri, da ga je zapustil kot otroka. Frank želi popraviti njun odnos s kupnimi potovanji in večerjami. Joey dojame, da je denar za vse to povezan s Frankovo preteklostjo in da se oče ni spremenil, zato mu zagrozi z odhodom, Frank pa je razpet med potrebo, da zakrpa odnos s sinom in maščevanjem tistim, zaradi katerih je tako dolgo sedel v zaporu.