Overview
Love in the Time of Cholera is a 2007 American romantic drama film directed by Mike Newell. Based on the 1985 novel of the same name by Gabriel García Márquez, it tells the story of a love triangle between Fermina Daza (played by Giovanna Mezzogiorno) and her two suitors, Florentino Ariza (Javier Bardem) and Doctor Juvenal Urbino (Benjamin Bratt) which spans 50 years, from 1880 to 1930.
It is the first filming of a García Márquez novel by a Hollywood studio, rather than by Latin American or Italian directors. It is also the first English-language work of Academy Award-nominated Brazilian actress Fernanda Montenegro, who portrays Tránsito Ariza. Shakira wrote two original songs "Hay Amores" and "Despedida" for the film.
Plot
In late 19th-century Cartagena, a river port in Colombia, Florentino Ariza falls in love at first sight with Fermina Daza. They secretly correspond, and she eventually agrees to marry him, but her father discovers their relationship and sends her to stay with distant relatives (mainly her grandmother and niece). When she returns some years later, Fermina agrees to marry Dr. Juvenal Urbino, her father's choice. Their 50-year marriage is outwardly loving but inwardly marred by darker emotions. Fermina's marriage devastates Florentino, who vows to remain a virgin, but his self-denial is thwarted by a tryst.
From Wikipedia (CC BY-SA 4.0).