Benito Freire es un buhonero que vive miserablemente en un ambiente dominado por la ignorancia y la superstición. Se dedica a la venta ambulante por los pueblos gallegos y padece severos ataques de epilepsia. Por la comarca empieza a extenderse el rumor de que es un hombre lobo y de que está poseído por un espíritu demoníaco. Y son, precisamente, las historias que de él se cuentan las que acaban haciéndolo enloquecer. Entonces, en las noches de luna llena, acompaña a través del bosque a aldeanos a los que luego asesina.