This was the first movie in a long time that every character was not only well defined but well played. Each actor brought his charachter life and each held there own. Even the so called minor character of Michael Cane and Morgan Freeman who extensions of the Brues Wayn/Batman character Nolan gives us plot that is both scary and very real espeically in todays society. He neither preaches to us nor patronizies us he just shows us what is. This makes for movie making and watching at its best This movie was more than any of my expectation for it, there for highly recommend it.