Jedną z ról w filmie zaproponowano Shakirze, jednak piosenkarka odmówiła ze względu na rozbierane sceny.
Ślub doktora Juvenala Urbino (Benjamin Bratt) z Ferminą (Giovanna Mezzogiorno) jest nowoczesną katolicką mszą. Na przełomie XIX i XX wieku odbywały się tradycyjne msze łacińskie.
Gdy dr Urbino pyta Arizę o to jaki rodzaj muzyki lubi, ten odpowiada, że muzykę Carlosa Gardela. Tymczasem scena ta ma miejsce pomiędzy 1890 a 1895 rokiem, gdy Gardel miał zaledwie kilka lat i nie był jeszcze sławnym argentyńskim śpiewakiem.
Zamek błyskawiczny został wynaleziony dopiero po roku 1913, tymczasem można go zobaczyć w scenie pierwszego podboju miłosnego Florentino Arizy na statku parowym. Ta podróż bohatera odbyła się w XIX wieku.
Film powstawał w Londynie (Wielka Brytania), a także w Kartagenie (Kolumbia).
Początkowo film miał być kręcony w Brazylii ze względów bezpieczeństwa.
Na czas kręcenia zdjęć w Kartagenie, Giovanna Mezzogiorno mieszkała w pięknym, starym domu. Pewnej nocy usłyszała jakieś dziwne hałasy. Okazało się, że pochodziły one z gniazda sów. Dwa znalezione ptaki nazwano imionami głównych bohaterów filmu - Florentino i Fermina.
Producent filmu spędził trzy lata zabiegając o prawa do zekranizowaniu książki Gabriela Garcii Marqueza i nie poddał się dopóki nie osiągnął swojego celu.