Night Falls on Manhattan
Roger Ebert
It is about characters who have held onto what values they could while dealing in a flawed world. It has characters who do wrong and are therefore bad, but it doesn't really have "villains'' in the usual movie sense of the word.