Były kapitan piechoty morskiej Eddie (Antonio Banderas) podejmuje nisko płatną pracę jako ochroniarz w centrum handlowym, ale szybko zostaje wystawiony na niebezpieczeństwo przez przybycie młodej Jamie (Katherine de la Rocha), która ucieka z zasadzki na US Marshals, transportujących ją w bezpieczne miejsce. Okazuje się, że dziewczynka jest kluczowym świadkiem w nadchodzącym procesie, przez co ściga ją najemnik Charlie (Ben Kingsley) i jego grupa żołnierzy, którzy nie cofną się przed niczym! Eddie wraz z innymi ochroniarzami musi stawić czoła grupie najemników, aby zapewnić bezpieczeństwo Jamie, dopóki łączność nie zostanie przywrócona, a funkcjonariusze US Marshalls nie odnajdą świadka.