The guilty always pay the price.
Sam, a seemingly poised and glamorous real estate agent in a small mountain community, is revealed to be an unhinged and troubled alcoholic with a dark secret, when a charismatic man named Peter shows up in town one day. As she tries to keep her life from unravelling, an older co-worker named Brenda is targeted by Peter for information at the behest of his powerful and shadowy boss, Mr. Lock.
Peter
Sam
Brenda
Lock
Travis
Grant
Willoughby
Preacher
Jen
Darla
Marlene
Bearded Man
Neighbor Lady
Patron
Bartender
Hana (as Sophia De Mornay-O'Neal)
Rick
Cashier (as Marquerite Beebe)
Georgette
Yocal