Al detective John Hartigan le falta una hora para jubilarse cuando lo arriesga todo para cumplir con su deber: salvar a Nancy Callahan, una niña de once años, y detener a un loco homicida hijo del corrupto y poderoso senador Roark.
John quiere cerrar su carrera policial sin ninguna mancha, aunque en la ciudad del pecado sea casi imposible y su ultimo caso vaya en contra del poder que maneja la ciudad, un pedófilo, que consigue la impunidad por ser hijo del senador.
"An old man dies, a little girl lives. Fair trade." "She's counting on you, old man. Prove you're still worth a damn." "¡Let me stay close! Nothing can happen to me when I'm with you."