Frank (Nicolas Cage) wychodzi na wolność po 22 latach odsiadki za czyn, którego nie popełnił. Przez cały okres pobytu w więzieniu przy życiu utrzymywały go dwie rzeczy: dorastający na wolności syn oraz chęć zemsty na tych, którzy wrobili go i posłali za kratki. Wyszedł, gdyż cierpi na nieuleczalną chorobę, a lekarze dają mu zaledwie kilka miesięcy życia. W tej sytuacji staje przed niezwykle trudnym wyborem. Wyrównać rachunki czy poświęcić czas na budowanie rodzinnych relacji?
Po blisko dwudziestoletniej odsiadce Frank zostaje zwolniony z więzienia. Teraz będzie musiał dokonać wyboru. Czy pochłonie go zemsta na swoich byłych przyjaciołach, którzy go zdradzili i wrobili w straszliwą zbrodnię? A może zdecyduje się nadrobić stracone lata i poświęci się ukochanemu synowi? Frank musi szybko podjąć decyzję, ponieważ zostały mu zaledwie kilka miesiące życia.