Kathryn Bolkovac (Rachel Weisz) é uma agente da polícia de Lincoln (Nebraska) que aceita um convite para trabalhar com a Polícia Internacional das Nações Unidas na Bósnia pós-guerra, em uma empresa britânica chamada Democra Segurança (um pseudônimo para DynCorp Internacional). Após atuar, com sucesso, durante o julgamento de uma mulher muçulmana que sofre violência doméstica, Kathryn se torna chefe do departamento de questões de gênero e trabalha no caso de Raya, uma jovem ucraniana que havia sido vendida pelo marido de sua tia a uma quadrilha de traficantes de mulheres. Raya consegue escapar, e Kathryn a encaminha para um abrigo de mulheres especialmente criado para as vítimas da escravidão sexual. A partir do caso de Raya, Kathryn descobre uma grande quadrilha, que atua no tráfico humano e na exploração sexual, da qual vários funcionários internacionais, inclusive dos EUA,  participavam. Quando Kathryn leva o escândalo à atenção da ONU, descobre que integrantes da própria organização encobriam esses crimes, a fim de proteger lucrativos contratos de segurança e defesa. Em meio a tudo isso, Kathryn encontra aliados em Madeleine Rees (Vanessa Redgrave) e Peter Ward (David Strathairn), autoridades que apoiam sua investigação.