Sticky genre murk. Jennifer Lopez, as a tough-babe cop, is rescued from an ambush by a mysterious stranger who continues to follow her around. Tall, dark, and unshaven, the winsome stalker (Jim Caviezel) appears to mean well, but he’s also monosyllabic and a little creepy, like a rumpled, nice-guy version of Norman Bates. We’re meant to wonder whether he has been sent from, you know, up there. The two characters redeem each other, but Lopez, who is not without acting talent, needs to be redeemed from trash like this.