Love in the Time of Cholera is a 2007 film directed by Mike Newell. Based on the novel Love in the Time of Cholera 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.
Producer Scott Steindorff spent over three years courting Gabriel García Márquez for the rights to the book telling him that he was Florentino and would not give up until he got the rights.
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.