Believe the critics, this film is a stinker. Halle Berry needs to learn to pick better scripts because this one falls apart in the last act. The script is just too clumsily executed, and there are big plotholes that can't be ignored, and undermine the first 2/3 of the film. Overall, a frustrating viewing experience. I'll give it 1.5 stars, or a grade of D+.