Vann Siegert (OWEN WILSON) is a calm and friendly drifter who's arrived in a small, coastal town. After dispatching a disillusioned, asthmatic junkie, "Casper" (SHERYL CROW), with a poisoned concoction, Vann rents a room from a local couple, Doug (BRIAN COX) and Jane (MERCEDES RUEHL), whose marriage is more than a bit shaky.
Even so, Doug takes an immediate liking to the personable and agreeable newcomer, and even gets him a job at the local post office. There, Vann soon becomes a model employee and draws the amorous attention of a fellow postal worker, Ferrin (JANEANE GAROFALO).
No one knows of Vann's secret, a point he expertly hides from the others, while still answering to his addiction to kill. Yet, when more locals, such as high school football star Gene Panich (ERIC MABLUS), begin disappearing or are found dead, the police begin closing in on the killer who's also taunted by a duo of imaginary cops, Blair (DWIGHT YOAKAM) and Graves (DENNIS HAYSBERT), who plague him as much as the blackouts that often render him unconscious.