Laszlo Emberek is caught between two worlds. He enjoys the peaceful life of a shepherd who dutifully tends his family's flock, 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 before that day arrives, 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 fierce rumours about Laszlo's family begin to spread, the danger becomes real. Torn between his two worlds, Laszlo must decide who the true demons are.