Brulard, een Franse burgerlijk ingenieur met een opdracht in een afgelegen Zweeds dorp, ontmoet Ina, die door haar moeder in een afgelegen bos is opgegroeid en denkt dat ze een heks is. Hij wordt verliefd op haar en probeert haar tot de beschaving te bekeren; maar ondertussen is zijn vrouwelijke baas, Kristina, verliefd op hem geworden, terwijl de dorpelingen zich tegen hem keren omdat hij omgaat met iemand waarvan zij denken dat die door de duivel is vervloekt.