Um das Leben seines zehnjährigen Sohnes zu retten, der dringend eine Knochenmarkspende benötigt, macht der Chicagoer Polizist Frank Conner (Andy Garcia) in der Datenbank des FBI einen potentiellen Spender ausfindig. Dieser ist ein verurteilter Massenmörder, Peter McCabe (Michael Keaton), der nur einwilligt, um die Verlegung in ein Hospital zur Flucht zu benutzen. Dort geht dieser mit äußerster Brutalität vor und der Polizist gerät in die widersprüchliche Situation, den Killer verfolgen und gleichzeitig vor dem tödlichen Zugriff seiner Kollegen retten zu müssen.