Direkt an der Grenze zwischen Arizona und Mexiko führt der pensionierte US-Marine Jim Hanson eine kleine Farm, die aufgrund der teuren Krebsbehandlung seiner verstorbenen Frau von der Zwangsvollstreckung bedroht ist.
Während einer Patrouillenfahrt trifft er auf Rosa und ihren zehnjährigen Sohn Miguel, die auf der Flucht vor einem mexikanischen Kartell illegal die Grenze überquert haben. Rosa wird bei einem Angriff der Gangster tödlich verletzt. Sterbend bittet sie Hanson, ihren Sohn zu seiner Familie nach Chicago zu bringen.
Als Lohn dafür überlässt sie ihm eine Tasche voller Geld.
Nach anfänglichem Zögern übernimmt Hanson diese Aufgabe, und das ungleiche Paar macht sich auf die eineinhalb Tausend Meilen lange Reise, immer verfolgt von den Killern des Kartells, die entlang der Strecke von korrupten Polizisten unterstützt werden.
Obendrein fahndet nach ihnen auch die Einwanderungsbehörde, die Miguel an die mexikanischen Jugendbehörden überstellen will.