Der überarbeitete und alkoholkranke New Yorker Polizist Jack Mosley soll den Zeugen Eddie Bunker aus dem Gefängnis in ein Gerichtsgebäude bringen, welches sich 16 Straßenblocks entfernt befindet. Unterwegs üben zwei Attentäter einen Anschlag auf Bunker aus, werden aber durch Mosley aufgehalten. Daraufhin versteckt er sich zusammen mit Bunker, der in einem wichtigen Fall aussagen soll, in einer Bar.
Dort erscheint Frank Nugent – Mosleys Ex-Partner – und versucht ihn davon zu überzeugen, Bunker auf dem Transport sterben zu lassen. Dieser soll nämlich vor Gericht gegen einen Polizisten, der in eine Korruptionsaffäre verwickelt ist, aussagen. Mosley hadert zunächst mit sich, entschließt sich aber dann dazu, Bunker zu beschützen. Nach einer spektakulären Verfolgungsjagd, bei der die beiden sogar einen voll besetzten Bus entführen, erreicht Mosley das Gerichtsgebäude. Bunker hat er mittlerweile laufen lassen. Durch verschiedene Szenen hat der Zuschauer erfahren, dass auch Mosley selbst in die Korruptionsfälle verwickelt ist. Aus Reue möchte er aber alles aufklären. Ein Kollege versucht, Mosley zu töten. Ein Scharfschütze streckt den Attentäter allerdings vorher nieder. Mosley lässt die Machenschaften auffliegen, wandert dafür aber selbst ebenfalls ins Gefängnis.
Als er nach zwei Jahren aus dem Gefängnis entlassen wird, schickt Bunker ihm eine Geburtstagstorte aus seiner eigenen Bäckerei, wie er ihm zuvor versprochen hat.