En un principio, el papel protagonista de la película era para Kate Hudson, pero el proceso de producción se alargó mucho y ella abandonó el proyecto. Entonces, el papel pasó a Salma Hayek.
Joe Lynch, director de la película, también es actor y ha actuado en películas como Camino sangriento, película que además, dirigió él mismo.