Desperate Measures plot
"Desperate times call for. . ."
Police officer Frank Connor (Andy Garcia) is desperate because his son suffers from a rare blood disease that can only be cured with a bone marrow transplant. Because no suitable donor can be found, Frank dives into the computer files of the FBI and finds the name Peter McCabe (Michael Keaton). McCabe's DNA structure fits perfectly and he could serve as a donor. However, McCabe turns out to be a cold-hearted killer who has been sentenced to life in prison for murder and is serving his time in a maximum-security prison. Connor asks McCabe to volunteer, which he refuses at first. Later, McCabe agrees to comply with the request in exchange for more privileges in prison. But McCabe has very different plans and plans to escape to the hospital where the transplant is to take place.