Początkowo rolę Madame Merle miała zagrać Susan Sarandon. Wycofała się jednak, kiedy okazało się, że dni zdjęciowe kolidują z rozpoczęciem roku szkolnego jej córki. Zastąpiła ją Barbara Hershey, która za rolę tę dostała swoją pierwszą nominację do Oscara.
Podczas sceny balowej słyszymy całą orkiestrę, choć na ekranie pojawia się tylko orkiestra pokojowa (mniej niż 10 osób).
W jednej z pierwszych scen filmu, kiedy Isabel Archer jest w swoim powozie i woła Henriettę, w odbiciu przejeżdżającego obok innego powozu można dostrzec ekipę filmową.
Film kręcono w takich miastach jak: Florencja, Rzym (Włochy), Woodford, West Wycombe, Lodnyn (Anglia, Wielka Brytania), Santa Monica (Kalifornia, USA), Sydney (Australia) oraz w Turcji.
Nicole Kidman nosiła gorset nie tylko na planie filmowym, ale i poza nim, by bardziej przyzwyczaić się do roli Isobel.
Po zdjęciach do filmu, Nicole Kidman spędziła 2 tygodnie w łóżku z powodu emocjonalnego stresu.
Okres zdjęciowy trwał od 8 sierpnia do grudnia 1995 roku.