Ian, a likeable but severely solitary drifter takes a job making repairs at the local church in the barren rural town of Canton Bluff. Eschewing human contact, Ian seems unnaturally leery of the impending full moon, a fear shared by a man named R.B. Harker, the owner of a sleazy traveling carnival. Aware that Ian is a genuine werewolf, Harker is able to blackmail the young man into working for his carnival, where he is put on display with other human oddities. To further complicate matters, Harker is revealed to have a monstrous secret of his own; he is a vampire, who sees Ian's condition as a cover for preying on the blood of local folk. Ian joins forces with the other carnival freaks to destroy their evil master.