Boring and derivative. How many personal histories can one character have? A poor effort at political commentary regardong class struggle. Reeks of political correctness. Good acting in a bad screenplay. A film noir version on Batman. Not moving. Not as unnerving as Dark Knight.