The plot of this murder mystery is so tight and well developed that the only clue that the real murderer has not been revealed is that there are ten minutes to go when the guilty verdict is read. Halle Berry plays investigative reporter Rowena Price, and the story opens with her having the goods on a U. S. Senator, he is guilty of improper sexual behavior. She is very angry when the story is killed.
When Rowena's friend is brutally murdered, she vows to find and expose the killer. Rowena learns that married ad executive Harrison Hill, played by Bruce Willis, was having an affair with her friend, she suspects him of the crime. Rowena recruits her friend Miles, a computer expert, to aid her in her quest. Rowena poses as Katherine, a sexy temp working at the Hill ad agency. She also poses as online temptress Veronica. Through Miles, Rowena is able to make online contact with Hill.
The story moves clearly, building towards the arrest of Hill for the murder. It all seems solid, although there is a time when Miles appears to be a logical suspect. There is a trial and Hill is found guilty. At this point, the only clue that justice was not served is that there are ten minutes left in the movie. There is then a dramatic plot twist where Rowena's past is revealed, and the viewer learns that there is much more to the events than what seems to be the case.
The ending is great, unexpected and very well played. There is a final scene that takes the story all the way back to the beginning in a macabre rewind. This is one of the best roles that Halle Berry ever played.