Adriana (Paulina Gaitan) es una niña de 13 años de Ciudad de México. Un día ella es secuestrada por una organización que se dedica al tráfico sexual y Jorge (Cesar Ramos), su hermano de 17 años, emprende una misión desesperada para salvarla. En su persecución se cruza con Ray Sheridan (Kevin Kline) un policía originario de Texas que al sufrir también una pérdida en su propia familia debido al tráfico sexual, se convierte en el más fiel aliado del chico en su búsqueda por los bajos fondos.