The Skeleton Key
Blame screenwriter Ehren Kruger (Arlington Road). I can't tell if this hit-and-miss scribe is a remarkably talented guy who's unfortunately had a few misfires or if his few good scripts were just the result of a large amount of blind luck.