Der Film wurde in Los Angeles und in Mexiko gedreht. Die Produktionskosten wurden auf 6 Millionen US-Dollar geschätzt. Weltpremiere hatte er am 9. Februar 2008 auf der Berlinale. Kinostart in Deutschland war am 19. Juni 2008.