Der Film wurde in Mexiko und in New Mexico gedreht. Die BBC schätzte die Produktionskosten auf ca. 25 Millionen Pfund Sterling. Die Weltpremiere fand am 18. Mai 2006 auf dem "Cannes Film Market" statt. Der Film erlebte seine Deutschlandpremiere am 15. Februar 2007 bei den Internationalen Filmfestspielen Berlin 2007.