En gang på 1600-tallet kommer en ung kvinne til en fjellbygd på Vestlandet. Hun heter Eli Laupstad (Lil Terselius) og hun slår seg ned på en liten husmannsplass. Så tar hun seg arbeid på en storgård i bygda. Eli forelsker seg snart i den unge mannen, Aslak Gimra (Bjørn Skagestad), og han får hennes kjærlighet og gunst. Hun viser seg å være en sterk, driftig kvinne og snart begynner ryktene å gå i bygda. Bygda synes nemlig det blir for mye nytt og fremmed for dem, det er uvant for bygda å se en kvinne som er så sterk og selvstendig. De mistenker snart Eli for å stå i ledtog med djevelen for de tror at hun har overnaturlige evner. Aslak begynner på sin side også å tro at hun har brukt magi for å tiltrekkes ham. Nå begynner bygda å forfølge Eli Laupstad og det med øvrighetens velvillighet og hjelp.