Perfect Stranger
(2007)

After  Rowena (Halle Berry) has set up Harrison Hill (Bruce Willis) for the murder of Grace (Nicki Aycox), Rowena is confronted by Miles (Giovanni Ribisi) with knowledge that Rowena killed Grace. The reason Rowena killed Grace is when Rowena was a child she was being molested by her father and in return Grace's mother killed the S.O.B. and Grace witnessed the whole thing. Grace then attempted to blackmail Rowena which was Ro's motive to kill Grace. Miles had a obsession and attempts to blackmail Rowena into being his sex slave; but she kills him and makes it look like an attempted rape.  Rowena then calls the cops and begins to weep over Miles dead body, not realizing her neighbor across the street has witnessed the whole thing.

Thanks DJ AftermathBanks!