Arbitrage
Rating = B-
Every character in this film has at least a few ethical, legal, or morality issues. The lead character has major legal and moral issues, but isn't completely a bad guy.
[2012-09-14, Cape Cinema, Dennis, MA]