Try The Departed, No Country for Old Men, or American Psycho.
I have seen the second 2. I don't know the departed. I'll add it to my list.
reply
Just watched the trailer. So many good actors.
reply