A história é ambientada em tempos medievais, num pequeno vilarejo perto das montanhas. Um moleiro chamado Martin Lepis, cujos habitantes do vilarejo costumam chamar de "dragão", retorna, muitos anos após ter sido expulso do local ao ser acusado de um crime que não cometeu, não por vingança, mas pelo simples desejo de viver em paz. Porém, sua ex-noiva, Eva, seu marido Simon e os moradores passam a suspeitar de suas verdadeiras intenções.