Frank Connor, poliziotto di San Francisco, deve trovare un donatore di midollo osseo per Matthew, il figlio piccolo gravemente ammalato. Peter McCabe è la persona, il cui DNA è perfettamente compatibile con quello del ragazzo, ma è anche un omicida che sta scontando l'ergastolo in un carcere di massima sicurezza. Connor convince i suoi superiori a trasportare McCabe all'ospedale dove si trova Matthew per effettuare il trapianto, ma, approfittando di un momento di tranquillità, l'assassino riesce a liberarsi e a fuggire, seminando morti e feriti. L'ospedale si trasforma in un campo di battaglia, ma Connor, che in altre circostanze avrebbe subito subito a sua volta sparato, adesso è obbligato a fare il contrario...