John W. Creasy (Waszyngton) jest byłym oficerem Force Recon Marine i CIA SAD / SOG, który przyjeżdża do Meksyku, aby odwiedzić swojego starego przyjaciela i brata. broni, Paul Rayburn (Walken). Rayburn rozpoznaje zły stan fizyczny i emocjonalny swojego przyjaciela i przekonuje go, aby objął stanowisko ochroniarza, aby dać mu coś do roboty. Creasy niechętnie się zgadza, a później proponuje mu pracę od Samuela Ramosa (Anthony), bogatego producenta samochodów z Mexico City, którego młoda córka Lupita „Pita” Ramos (Fanning) potrzebuje ochroniarza, zanim będzie mogła wrócić do szkoły, a polisa ubezpieczeniowa na porwanie zaczyna obowiązywać.
Początkowo niezainteresowany zaprzyjaźnieniem się z Pitą, Creasy osiąga najniższy punkt w swojej depresji i próbuje popełnić samobójstwo własną bronią. Jednak kula w jego pistolecie nie strzela, a Creasy dostaje drugą szansę. Wkrótce nawiązuje więź z Pitą, a przyjaźń z nią nadaje mu nowe poczucie sensu życia. Zauważając, że Pita, zawodowa pływaczka, zostaje zaskoczona starterem podczas zawodów pływackich, Creasy zaczyna ją trenować w domu i stopniowo uczy się reagować na starter i zamiast wzdrygać się, nurkuje w wodzie, ostatecznie wygrywając pływanie spotkać się z jego treningiem.
Pewnego dnia, czekając na Pitę poza lekcją gry na pianinie, Creasy zauważa podejrzaną aktywność, w tym samochód z dwoma mężczyznami krążącymi po okolicy oraz dwóch umundurowanych funkcjonariuszy policji federalnej, którzy blokują ulicę bez wyjaśnienia i wydają się nie na miejscu. Gdy Pita wyłania się z lekcji, Creasy zdaje sobie sprawę z niebezpieczeństwa i wrzeszczy na Pitę, żeby uciekła, ale ona zastyga ze strachu i zmieszania. Samochód, który zauważył Creasy, podjeżdża i mężczyźni próbują złapać Pitę, ale Creasy strzela z pistoletu w powietrze, zmuszając ją do reakcji i ucieczki. Creasy próbuje odeprzeć napastników, zabijając trzech (dwóch policjantów i trzeciego porywacza) i raniąc innego, ale sam jest krytycznie ranny. Pita wraca do niego płacząc, a następnie zostaje uprowadzona przez pozostałych porywaczy.
Podczas rekonwalescencji po odniesionych obrażeniach agent AFI Miguel Manzano (Giannini) przeniósł Creasy’ego do kliniki weterynaryjnej dla jego ochrony, wyjaśniając Rayburnowi, że wierzy, że skorumpowana policja będzie chciała zemsty na Creasy za śmierć ich kolegów. Kiedy dochodzi do tego, jest przesłuchiwany przez Manzano, Creasy odmawia ujawnienia jakichkolwiek informacji, pomimo rozpoznania jednego z podejrzanych porywaczy. Następnie spotyka reporterkę Marianę Garcię Guerrero (Ticotin), dziennikarkę La Reforma, która często otrzymuje groźby za ujawnianie korupcji. Oferuje Creasy’emu pomoc w jego własnym dochodzeniu, wiedząc, jak powiązane są ze sobą grupy porywaczy i policja.
Zrzut okupu za Pitę nie udaje się, gdy porywacze wpadają w zasadzkę rywalizujących ze sobą przestępców. Lider porywaczy, „The Voice”, jest wściekły z powodu śmierci swojego siostrzeńca podczas nieudanego zrzutu i pociąga za sobą Ramoseów, informując matkę Pity, Lisę (Mitchell), że Pita zostanie utracona na zawsze dla niej i Samuela Creasy wykorzystuje to do prowadzenia wojny z grupą porywaczy i policyjną korupcją, które są odpowiedzialne za pozorną śmierć Pity. Z powodzeniem namierza, przesłuchuje i zabija uciekającego kierowcę, oficera Jorge Gonzaleza (Zaragosa), a następnie „Jersey Boya”, który działał jako pośrednik, oraz Victora Fuentesa (Ochoa), który jest szefem wydziału przeciw porwaniom z policja i koordynował zrzucenie okupu. Z Fuentes Creasy dowiaduje się, że większość pieniędzy z okupu została skradziona przed zasadzką w miejscu zrzutu i że prawnik Jordana Kalfusa (Rourke) Samuela, który zasugerował ubezpieczenie od porwania, załadował pieniądze do pojazd wybrany do sprowadzenia Samuela na zrzut. Podczas inspekcji rezydencji Kalfusa odkrywa martwego Kalfusa w swoim basenie i faks z podejrzanymi informacjami o koncie bankowym prowadzącymi go z powrotem do Samuela.
Kiedy Creasy konfrontuje się z Samuelem i Lisą, Samuel wyjaśnia, że jego ojciec zostawił mu zrujnowane imperium samochodowe pełne długów i że Kalfus zalecił zorganizowanie porwania, aby mógł ubiegać się o wypłatę ubezpieczenia i spłacić swoje długi; 5 milionów dolarów trafi do Samuela, a reszta zostanie podzielona między porywaczy i Kalfusa. Obiecano im, że Pita będzie nietknięta. Po tym, jak zrzut się nie udał, Samuel obarczył Kalfusa odpowiedzialnym za pozorną śmierć Pity i zabił go w wściekłości. Przerażona Lisa, która nie była świadoma zaangażowania Samuela, mówi Creasy’emu, aby „zabił go albo {ona} zrobi”. zostawia broń i kulę, której użył do popełnienia samobójstwa z Samuelem, mówiąc mu „Kula nigdy nie kłamie” i sugerując Samuelowi odpokutowanie za swoje grzechy. Po wyjściu Samuel ładuje kulę do broni i przykłada ją do głowy. Tym razem kula strzela, zabijając go.
Następnie Creasy dowiaduje się od Guerrero, że karta bankomatowa, którą odzyskał wcześniej od współspiskowców Jersey Boya, jest powiązana z mężczyzną, który mieszka w dzielnicy na skraju miasta.W tym samym czasie ludzie Manzano, działając na podstawie informacji Guerrero, przenikają do domu mężczyzny i znajdują zdjęcie „Głosu”. Pomimo groźby śmierci, Guerrero na pierwszej stronie swojej gazety zatytułował artykuł: „Strach ma głos”, ujawniając, że przywódcą jest mężczyzna o imieniu Daniel Sanchez. Mężczyzna powiązany z kartą bankomatową okazuje się być bratem Daniela, Aurelio. Creasy włamuje się do domu i bierze Aurelio i jego rodzinę jako więźnia, mimo że został postrzelony w klatkę piersiową. Creasy dzwoni do Daniela, aby mu powiedzieć, że zamierza zabić całą swoją rodzinę. Jednak Daniel wyjawia, że Pita wciąż żyje i proponuje, że wymieni ją za swojego brata i samego Creasy’ego. Creasy zgadza się spotkać ludzi Daniela wzdłuż autostrady w pobliżu Puebla.
Przechodzi między nimi pieszo przez wiadukt, na środku spotyka Pitę. Mówi do widzenia i zapewnia ją, że ją kocha, po czym wysyła ją do Lisy czekającej na jej powrót przy jego samochodzie. Creasy przyprowadza Aurelio do ludzi Daniela i poddaje się im, ale ulega ranom podczas transportu. W międzyczasie Manzano śledzi Daniela w swoim domu, gdzie go zabija, oficjalnie stwierdzając, że Daniel zmarł podczas aresztowania.
Alternatywne zakończenieEdit
W alternatywnym zakończeniu filmu, ciężko ranny Creasy został przetransportowany do domu Daniela. W domu, gdy Daniel ładuje broń i przygotowuje się do zabicia Creasy’ego, drugi ustawia zegarek i ustawia 10-sekundowe odliczanie. Po 10 sekundach Creasy uśmiechnął się szeroko, a dom eksplodował, zabijając jego i Daniela.