Frank Conner (Andy Garcia) je policajac i udovac, otac devetogodišnjeg sina Matthewa (Joseph Cross) koji boluje od raka i čija je jedina nada za preživljavanje transplatacija koštane srži. Međutim, jedini darovatelj s kojim je dječak kompatibilan je Pete McCabe (Michael Keaton), zao, psihotični ubojica koji se nalazi u najstrože čuvanom zatvoru. McCabe na početku odbija Connerovu molbu za pomoć, a zatim pristaje, potajno planirajući kako iskoristiti liječničku proceduru kao priliku za bijeg. McCabe pobjegne prije nego je transfuzija završena i Conner je prisiljen postati istovremeno njegov tragač i njegov saveznik