Reporter Rowena Price, under the pseudonym of David Shane (Halle Berry), and researcher Miles Haley (Giovanni Ribisi) are investigating conservative Republican senator Stephen Sachs, who has been having secret sexual encounters with his male interns, despite his publicly anti-gay agenda. The story is shut down, however, when the source clams up and Rowena's editor, a supporter of the senator, puts a stop to the story. The editor also insists she take a vacation and won't take no for an answer.
While walking home, Rowena meets her childhood friend, Grace Clayton (Nicki Aycox), who seeks her help in taking down Harrison Hill (Bruce Willis), a wealthy advertising executive. Grace gives Rowena her e-mails as proof of their extramarital affair, which Hill recently ended.
A few days later, Grace is found dead, drowned and poisoned by belladonna, leading Rowena to suspect Harrison. It is also found out Grace was in her first trimester of pregnancy. With Miles' help, Rowena goes undercover, under the alias of Katherine Pogue, as a temp at his company, H2A at 7 World Trade Center. While setting up gift bags for a Victoria's Secret collection launch, she meets fellow worker Gina. Gina gives her information about the questionable lifestyles of the senior management of H2A. It is revealed Hill is rich because of his wife, Mia Reinhart-Hill. If she divorced him, he would be penniless, revealing the reason as to why he keeps his affairs with female workers secret. Rowena flirts with Hill both online and in real life (not realizing the online Hill is actually Miles) but is warned to stay away by Hill's lesbian PA, Josie. When Hill catches her snooping, believing her to be a corporate spy, he fires her.
At Miles's apartment, Rowena discovers a shrine to her and explicit pictures of Miles and Grace. Miles arrives home and Rowena confronts him; he defends himself by providing evidence that Hill had access to belladonna for poisoning. She goes to the police, who arrest Harrison for the murder of Grace.
After Hill's conviction, Miles visits Rowena. He then tells her that he knows she is the real killer and has been using this investigation to frame Hill. Rowena flashes back to a memory of her father attempting to molest her, and her mother subsequently bludgeoning him to death with a fireplace poker. A younger Grace watches from her window as they bury his body. Grace has been blackmailing Rowena with this knowledge. Miles describes in detail how she had plotted the murder to end Grace's blackmail and pinned the murder on Hill. Miles asks how she intends to keep him quiet, implying she might sleep with him, since he has long lusted after her. However, Rowena stabs him to death and ransacks the kitchen. She then calls the police, claiming to have been attacked by Miles and that he might have been the real murderer. The film ends with a man looking out of a neighboring window, presumably having witnessed what really happened.
Who plays reporter?
Rowena Price