Jack Mosley (Bruce Willis) er en alkoholisert, utbrent NYPD-etterforsker. En morgen beordrer sjefen ham til å eskortere et vitne, Eddie Bunker, fra fengsel og over til tinghuset som ligger 16 kvartaler unna. Der skal Bunker vitne om politi-korrupsjon foran en jury. Bunker forteller om sine ambisjoner om å flytte til Seattle for å starte sitt eget bakeri. Når Mosley stopper for å kjøpe seg alkohol, blir de angrepet av en væpnet mann. Mosley ringer etter forsterkninger, og hans tidligere partner, Frank Nugent (David Morse) og flere politimenn ankommer. Men Nugent og hans menn har lagt sine egne planer.