Adaptace jednoho z nejslavnějších románů klasika světové literatury dvacátého století. Florentino Ariza (Javier Bardem) se jako mladík zamiluje do nádherné Ferminy (Giovanna Mezzogiorno). Ta ovšem jeho lásku odmítne a její otec ji vzápětí donutí vzít si váženého lékaře Urbina (Benjamin Bratt). S tím se ovšem Florentino nesmíří a stále se o Ferminu pokouší. Zatímco Ariza je romantický snílek, který z nešťastné lásky padá do náručí celkem 622 jiných žen. Urbino reprezentuje řád a pokrok. Je systematický, cynický a jeho největším cílem je zbavit obyvatele Venezuely devastujících epidemií cholery. Fermina si záhy uvědomí, že její manželství jí sice zaručuje bezstarostný život, ale touhu po lásce nezasytí. Když se jednapadesát let poté, co jí Florentino poprvé vyznal lásku, konečně znovu setkávají, Urbino je již po smrti. A oni tak stojí před finálním rozhodnutím, jestli svůj fatální vztah konečně naplní.