Florentino Ariza, poeta o romantycznym usposobieniu, przez całe swoje życie kocha tylko jedną kobietę - Ferminę Dazę. Ta nie zważając na jego uczucie i podporządkowując się woli swojego ojca decyduje się na poślubienie innego mężczyzny. Ariza nie traci nadziei, że Fermina kiedyś w końcu go pokocha, a czas oczekiwania na gest z jej strony skraca sobie przelotnymi romansami z kobietami, które nigdy nie będą w stanie rozbudzić w nim tyle namiętności co jego ukochana.
Giovanna Mezzogiorno jako Fermina Daza
Fermina Daza to dystyngowana kobieta twardo stąpająca po ziemi, żyjąca według własnych zasad, trzeźwo patrząca na świat, a także doświadczona żona i matka, która po śmierci swojego męża decyduje się poślubić w końcu zakochanego w niej od czasów ich młodości Florentino Arizę.
Benjamin Bratt jako dr Juvenal Urbino
Juvenal Urbino to powszechnie szanowany lekarz i przez prawie 50 lat mąż Ferminy Dazy.
John Leguizamo as Lorenzo Daza
Lorenzo Daza to despotyczny ojciec Ferminy Dazy. Mężczyzna nie zgadza się na związek swojej córki z Florentino Arizą, a kiedy znajduje w jej rzeczach miłosne listy od niego, wysyła ją w roczną podróż, która ma sprawić, że dziewczyna zupełne o nimi zapomni.
Catalina Sandino Moreno jako Hildebranda Sanchez
Hildebranda Sanchez, to kuzynka Ferminy, która, podobnie jak ona, cierpi z powodu nieszczęśliwej miłości. Dziewczyna pomaga Florentino i Ferminie w utrzymywaniu kontaktu, kiedy na rozkaz ojca dziewczyna musi na rok opuścić rodzinny dom i miasto. Fermina znajduje u niej także sojuszniczkę kiedy okazuje się, że dr Urbino ją zdradza.
Javier Bardem jako Florentino Ariza
Florentino Ariza, poeta o romantycznym usposobieniu, przez całe swoje życie kocha tylko jedną kobietę - Ferminę Dazę. Ta nie zważając na jego uczucie i podporządkowując się woli swojego ojca decyduje się na poślubienie innego mężczyzny. Ariza nie traci nadziei, że Fermina kiedyś w końcu go pokocha, a czas oczekiwania na gest z jej strony skraca sobie przelotnymi romansami z kobietami, które nigdy nie będą w stanie rozbudzić w nim tyle namiętności co jego ukochana.
Giovanna Mezzogiorno jako Fermina Daza
Fermina Daza to dystyngowana kobieta twardo stąpająca po ziemi, żyjąca według własnych zasad, trzeźwo patrząca na świat, a także doświadczona żona i matka, która po śmierci swojego męża decyduje się poślubić w końcu zakochanego w niej od czasów ich młodości Florentino Arizę.
Benjamin Bratt jako dr Juvenal Urbino
Juvenal Urbino to powszechnie szanowany lekarz i przez prawie 50 lat mąż Ferminy Dazy.
John Leguizamo as Lorenzo Daza
Lorenzo Daza to despotyczny ojciec Ferminy Dazy. Mężczyzna nie zgadza się na związek swojej córki z Florentino Arizą, a kiedy znajduje w jej rzeczach miłosne listy od niego, wysyła ją w roczną podróż, która ma sprawić, że dziewczyna zupełne o nimi zapomni.
Catalina Sandino Moreno jako Hildebranda Sanchez
Hildebranda Sanchez, to kuzynka Ferminy, która, podobnie jak ona, cierpi z powodu nieszczęśliwej miłości. Dziewczyna pomaga Florentino i Ferminie w utrzymywaniu kontaktu, kiedy na rozkaz ojca dziewczyna musi na rok opuścić rodzinny dom i miasto. Fermina znajduje u niej także sojuszniczkę kiedy okazuje się, że dr Urbino ją zdradza.