Rehashing his favorite subject of New York City police corruption , Lumet slaps together , they say , an implausible plot ( a year after law school , an ex-cop becomes a crusading district attorney ) , formulaic characters ( bad-ass drug dealer , idealistic liberal defense lawyer ) , and preachy moralizing .
The characters make for a good story .