Somebody's at the door....
In the town of Trinity, South Carolina, everything is not always how it seems. The people of the town all follow Sheriff Lucas Buck, but despite his human appearance, he has supernatural powers. Lucas Buck had a son, Caleb Temple, but he was raised by a different family and has been led to believe that someone else is his father. Now, Lucas wants his son back, and makes the town suspicious when he becomes uncharacteristically interested in Caleb. Several people try to keep Buck away, including Matt Crower, the local doctor, Gail Emory, Caleb's cousin, and Merlyn, Caleb's sister who passed awhile ago, but has come back as an angel to protect him.
Lucas summons the ghost of Albert De Salvo, better known as the Boston Strangler, in order to fight Merlyn. While Sheriff Buck makes himself scarce, Alberto befriends Caleb in order to get to Merlyn, kills a nurse and sets his sights on Gail as his next victim. Caleb may be the only one who can help save Merlyn, by conjuring up his special powers.