Num dia chuvoso em Nova York, um tiroteio entre um detetive da Delegacia de Narcóticos e um traficante de drogas deixa ambos mortos, sendo que uma bala perdida mata também um menino de 6 anos. John Papas (Al Pacino), o prefeito, busca contornar o problema da melhor forma possível, mas Kevin Calhoun (John Cusack), o vice-prefeito, é um idealista e resolve averiguar, descobrindo que foi dada sursis a um criminoso ao qual originariamente tinha sido recomendado uma pena entre dez e vinte anos, sendo que por acaso este criminoso é também filho do chefe da Máfia local.