Bill (Frank Grillo) und Monica Greer (Andy MacDowell) stoßen auf ihrer abgelegenen Ranch in Texas auf eine kleine Gruppe mexikanischer Flüchtlinge. Nach einer hitzigen verbalen Auseinandersetzung erschießt ihr Sohn Jackson (Jake Allyn) versehentlich einen zehnjährigen Jungen. Bill versucht daraufhin, die Schuld auf sich zu nehmen, damit Jackson Richtung Süden fliehen kann, um ein Gringo in Mexiko zu werden, anstatt ins Gefängnis zu wandern. Von Texas Rangers, angeführt von Ramirez (George Lopez), und mexikanischen Föderalen verfolgt, reist der Junge durch die Weiten Mexikos und begibt sich auf die Suche nach dem Vater des toten Jungen, um um Vergebung zu bitten. Dabei erfährt er immer über das Land, das er eigentlich hasst und wird nach und nach zu einem anderen Menschen...