Początkowo to Tom Cruise miał zagrać Tristana Ludlowa, zaś Johnny Depp odrzucił propozycję zagrania tej postaci.
Brad Pitt i Julia Ormond, specjalnie na potrzeby filmu, musieli się nauczyć jeździć konno.
Początkowo rolę Pułkownika Williama Ludlowa miał zagrać Sean Connery.
Samantha Mathis i Gwyneth Paltrow były brane pod uwagę do roli Susannah.
Kiedy Tristan i jego rodzina widzą Alfreda i Susannah na jarmarku, dziecko Isabel raz śpi, a raz jest zbudzone pomiędzy ujęciami.
Na początku filmu, kiedy młody Tristan zostaje podrapany przez niedźwiedzia, zwierzę rani go w rękę. Ale kiedy jego ojciec przychodzi, aby zobaczyć ranę, rana jest na jego żebrach.
Gdy po powrocie Tristana do domu William pisze 'AM HAPPY' kredą, tekst jest mniejszą czcionką, tylko na górnej połówce. W kolejnej scenie widzimy ten sam napis znacznie większy, już na całej wysokości tablicy.
Zdjęcia do filmu kręcono w Calgary, Morley oraz w Vancouver (Kanada), a także w Ocho Rios (Jamajka).
Początkowo film miał być kręcony w Winnipeg w Kanadzie, ale ostatecznie ekipa musiała przenieść się do Montany.
Okres zdjęciowy trwał od 14 czerwca do 23 września 1993 roku.