Бывший морской пехотинец США Джим Хэнсон (Лиам Нисон) теперь живет на ранчо на границе Аризоны и борется с оплатой счетов после долгой болезни своей покойной жены. Он случайно встречает молодую мать Розу (Тереза Руис) и ее 11-летнего сына Мигеля (Джейкоб Перес), пересекающих границу из Мексики. Женщина умоляет его не вызывать пограничный патруль, потому что их преследует злой лидер картеля Маурико (Хуан Пабло Раба) в отместку за то, что ее брат украл мешок денег. Когда Розу подстрелили, она попросила героя взять Мигеля к семье в Чикаго. Он неохотно соглашается, несмотря на возражения своей падчерицы Сары (Кэтрин Винник). Но сначала Джим должен уберечь мальчишку и себя от преследовавших их злодеев.