García Marquez no quería que su novela fuese adaptada al cine en inglés, pero finalmente fue filmada en idioma anglosajón y estrenada mundialmente en el Festival de Río de Janeiro en 2007.
Shakira participó con su voz y composición en la banda sonora con: “Hay amores” y “Despedida”, este último tema, le hizo candidata a un Globo de Oro por mejor canción original.