Laszlo Emberek is caught between two worlds. He has the peaceful life of a shepherd who tends his family's flock of sheep, yet he is also aware of the secret life of his parents, who can become wolves at will. Laszlo yearns for the day when he, too, will learn to change. But then the family's secret is discovered by a village girl - a girl who is the servant of the town's cruel and corrupt priest. The priest is out to condemn werewolves and burn them at the stake. As the fierce rumors about Laszlo's family begin to spread, he must choose between his worlds - and decide who the true demons are.