rebecca de mornay is a demon. she's superb in this, as a mentally unstable bitch with a vendetta that won't quit. the whole cast are good actually, without sinking to becoming predictable or hammy. same could be said for the whole film. it is disturbing and compelling and its nice to see something unique & original from the 90's, still standing the test of time.
a bit of a surprise was that it was madeline zima who played emma, the little girl... that she grew up to become: