Foreigners playing Pittsburgh cops rings false. You have a dwarf English actor playing a Pittsburgh detective which immediately takes you out of the story. His fake sounding accent is inappropriate for Pittsburgh. Add to that an English actress playing a Pittsburgh attorney, which is equally ridiculous. The audience never feels they are watching real people in believable situations. The entire movie reaks of lazy Hollywood casting. The Pittsburgh prosecutor is a two dimensional villain who does not come across as real human being. The whole movie appears to be a rush job. The story had potential. The main villain played by Werner Herzog was the one bit of casting that was inspired. But he was wasted in this lame, cookie-cutter effort. The filmakers forget that the audience live America and we know what real police and lawyers in Pittsburg are like. Moreover, the hired thugs that were supposed to be meth dealers and addicts look like fraternity boys from Carnegie Mellon. The movie is a joke from top to bottom.