Salma Hayek apela a cualquier método para promocionar sus películas. En una conferencia de prensa en México, donde habló del filme sobre Frida Kahlo, la actriz se prestó a jugar con un mono antes de charlar con los periodistas. Después, en un tono más serio, presentó a su compañero de elenco, el australiano Geoffrey Rush, que en la película interpretará al muralista mexicano Diego Rivera.