Check out the spoilers at http://en.wikipedia.org/wiki/Hannibal_(film).
There was an evil man (the bad guy), an evil evil man (the 'more' bad guy), the evil good man (the bad guy still), and the good woman. But this is not the point.
It is as though heaven's will for an evil man to commit evil deeds. But what happens when a man expected to be good (a police officer, for example) turns bad? Is he worse, for he could not resist being evil when he is especially supposed to? Then is the evil man born evil anyway? If he is not, is he also a good man turned evil?
What is good, bad, and altruism?