Die 13- jährige Adriana wird in Mexico City von einem Menschenhändlerring entführt. Ihr 17- jähriger Bruder Jorge sucht nach ihr. Adriana befreundet sich in der Gefangenschaft mit der jungen Polin Veronica. Als Jorge Einwanderungsbeamten und anderen Hindernissen entkommt, um auf die Spur der Mädchenentführer zu gelangen, trifft er auf Ray ( Kevin Kline), einen texanischen Versicherungspolizisten, der für ihn zu einem Verbündeten bei der Suche nach Adriana wird. Während Jorge und Ray darum kämpfen, die Mechanismen der Sexhandelskanäle zwischen Mexiko und den Vereinigten Staaten aufzudecken, entwickelt sich zwischen den beiden allmählich eine Freundschaft.