Frank Leone (Sylvester Stallone) igazi mintafegyenc. Elfogadta, hogy korábbi bűnéért meg kell bűnhődnie, ezért mindenben betartja a börtön szigorú szabályait. Tudja, hogy a rácsokon túl alig több, mint fél év múlva egy új élet és egy szerető barátnő várja. Egy napon azonban átszállítják Franket az ország egyik legkeményebben őrzött, szigorított fegyintézetébe. Kiderül az ügy háttérében a börtön kegyetlen igazgatója, Drumgoole (Donald Sutherland) áll, aki személyes bosszúból minden módszert bevet, hogy a szabadulás előtt álló elítéltet gyilkosságra, vagy szökési kísérletre kényszerítse. Frank amíg csak tud, ellenáll a provokációnak. Ám, amikor már az életét is veszély fenyegeti, lépnie kell.