Jennifer Lopez plays Slim, the you-go-girl married to the man-who-becomes-a-monster-overnight (played by Billy Campbell.) Its wonderful that Hollywood chose to produce this film, which plows over the more cinematic "stormy relationship" type of development to what wife-beating and stalking really are: life-threatening violence. Its a shame, however, that the creators couldnt imagine this womans empowerment without implausibly equipping her with an arsenal of cellphones, cars and other devices tantamount to a Deus ex Digita (which is also present, incidentally, in the internet mogul father/benefactor who materializes mid-film and is appropriately named Jupiter). A young mother similarly cut off from all resources couldnt possibly access the same path in real life. Thankfully the toolbox gets broken down again in time for the climax, which leaves women bounding out of the theater, ready to fight backand to flee Lopezs unbearable credit-roll song.