Nach 20 langen Jahren, die Frank (Nicolas Cage) unschuldig im Gefängnis verbracht hat, wird er frühzeitig entlassen. Grund ist eine unheilbare Krankheit, die ihm nur noch wenig Lebenszeit übrig lässt und in ihm den Willen weckt, seine Beziehung zu seinem Sohn Joey (Noah Le Gros) und Freundin Simone (Karolina Wydra) zu verbessern. Doch lassen ihn auch Rachegedanken nicht los, die Frank schon bald dazu verleiten, jene Gangster zu jagen, die ihn damals hinter Gittern gebracht haben.