Loved the element of surprise.

Rating: 10/10 (30 May 1999)

Excellent!
What I appreciated most besides the acting and art direction was the element of surprise; lots of plot twists and unexpected developments. I think we can all agree that most films these days are very predictable. This movie was not, and yet didn't sacrifice its integrity.
I am sorry to say, however, that I did not find Kim Basinger's performance (while adequate) worthy of an Oscar.