La película está basada en la novela del escritor colombiano, Gabriel García Márquez, que narra una historia de amor alrededor de tres personajes Florentino Ariza, Juvenal Urbino y Fermina Daza cerca de las costas del río Magdalena.
Florentino desde joven se enamora de ella y le escribe telegramas, poemas y notas a las que ella por algún tiempo corresponde pero su papá la envía lejos para que se olvide de Florentino y cuando regresa ya se desilusiona de él y pone sus ojos, en un médico recién llegado, Juvenal con quien se casa sin estar enamorada, pero por presión de su padre.
Juvenal le es infiel y ella lo descubre… Muere y como consecuencia, Florentino se atreve a insistir, expresarle su amor que había esperado toda su vida, pero al ser reciente la pena, ella lo rechaza y él comienza a escribirles cartas nuevamente hasta que Fermina acepta una visita. Finalmente, después de 53 años, en edad avanzada, se van en un barco de la flota de Florentino por el río Magdalena y en una de esas noches se hace realidad el sueño de Florentino de hacerla suya…
Qué tomas tan hermosas, buen trabajo de todos los actores, escenografía, vestuario, y lo mejor, la filmaron en Cartagena, con algunos actores colombianos y la música lleva temas de Shakira. Excelente producción!