Op een late avond patrouilleren Bill Greer (Frank Grillo) en zijn zoon Jackson (Jake Allyn) op hun boerderij wanneer Jackson per ongeluk een Mexicaanse immigrantenjongen vermoordt. Als Bill de schuld op zich probeert te nemen, vlucht Jackson te paard naar het zuiden en wordt hij een 'gringo' in Mexico. Achtervolgd door Texas Rangers en de Mexicaanse Federales, reist Jackson door Mexico om vergeving te vragen aan de vader van de overleden jongen. Langzaam maar zeker gaat hij het land dat hij van jongs af aan heeft geleerd te haten, steeds meer waarderen.