Es una adaptación de la exitosa novela La casa de los espíritus, primera obra de la escritora chilena Isabel Allende, publicada en 1982.
Durante varios años, la escritora Isabel Allende se negó a ceder los derechos de su novela para una adaptación cinematográfica. Sin embargo, el director Billie August le envió una copia de su cinta, Pele the Conqueror y con eso la convenció de que era el indicado para adaptarla.
Incluye en su reparto a tres ganadores del premio de la Academia: Jeremy Irons, Meryl Streep y Vanessa Redgrave.
La cinta se filmó en locaciones de Dinamarca y Portugal.
Meryl Streep y Jeremy Irons ya habían interpretado a una pareja, anteriormente, en la cinta La amante del teniente francés (1981)