Rachel Weisz first read the script in 2005 when she was pregnant, but turned it down because she didn't think she could play the harsh role of Bolkovac at that time. In 2009, after learning that the film never went ahead, she accepted the role and the film entered into production.
The film takes place in post War Bosnia, but was not filmed there. Furthermore, every single character playing a Bosnian national in the movie when supposed to have been speaking in Bosnian (and subtitles were used), does not speak in that language at all, rather in some Slavic language very different to Bosnian. There is, however, a brief scene when an actor playing one of the regional cops, testifies in court (and reading from paper in his hands, probably his testimony), when he went to great lengths to actually speak the Bosnian language. Unfortunately, his accent is extremely heavy and would have never passed for a Bosniak. During that one scene when the correct language was actually spoken, the English subtitles were so badly and incorrectly translated, to the point of nearly changing the entire sum of what he had said in the film and its meaning. Obviously who ever worked as a language consultant on this film had very poor knowledge of the Bosnian (or Serbo-Croatian) language used throughout Bosnia.