Jack Bishop (Simon Baker) é casado com a bela Amaya (Paz Vega) e com ela tem uma filha, Toby (Chloe Moritz). Ele trabalha em uma cidade fronteiriça, entre o Texas e o México, e leva uma vida considerada perfeita. Só que Jack esconde um passado sombrio, que volta à tona quando Toby é sequestrada. Para resgatá-la, ele precisa retornar às suas origens e se apegar mais uma vez a sua religião.