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.