João da Quantas é um homem desafortunado com sina para o macabro e o fantasioso. Ele corre Brasil afora na companhia de um Pererê pra lá de mal humorado, expurgando criaturas por algum troco.
Chamado à pequena Vila Nova, se depara com um povo ribeirinho em conflito com indígenas assentados. A região é assolada por capelobos: bestas meio homem, meio tamanduá capazes de retalhar quem se meter a besta com elas.
Na lida com um deles, João contrai uma maldição e fica com um tempo pra lá de curto para se livrar dela. Para isso, precisa dar cabo do patriarca dos Capelobos com a ajuda de seu Pererê e por fim as mortes e tensões da população local.