Earl Brooks (Kevin Costner) is a loving family man and a local business icon. But Mr. Brooks is deeply flawed and very aware of it. He is addicted to killing. Struggling with his pathology, he tries to quit, but his alter-ego, "Marshall" (William Hurt), has an altogether different idea. Detective Tracy Atwood (Demi Moore), battling with her own demons, is extremely frustrated at the lack of clues left by the mysterious killer.