Gyerekrablási hullám söpör végig Mexikón. John Creasy (Denzel
Washington), az egykori CIA-ügynök barátja rábeszélésére elvállalja
Samuel Ramos (Marc Anthony) iparmágnás gyermekének, a kilencéves
Lupitának (Dakota Fanning) a védelmét. Creasy nagy nehezen
összebarátkozik a kislánnyal, ám minden igyekezete ellenére elrabolják
mellőle Lupitát, ő pedig kis híján meghal. Egy elszúrt csereakció után a
rendőrség lemond a kislányról. A lány édesanyja, Lisa (Radha Mitchell)
továbbra is megbízik Creasyben, és arra kéri, szabadítsa ki a lányát.