Vigilante ★★★½

Violent, grimey, low budget New York sleaze at its best.