故事发生在1926年的阿尔多瓦,一个偏远的小村庄里。年仅16岁的少女穆谢特(桑德琳·伯奈尔饰)不仅腹中怀有孩子,还犯下了杀死情人的罪行。背负着深重罪孽的她找到了村里的神父多尼桑(杰拉尔·德帕迪约饰),希望能够通过忏悔来获得上帝的原谅。
多尼桑是一位非常虔诚的信徒,早已经决定将自己的全部献给主。他几十年如一日地做着祷告,甚至用藤条抽打脊背,为的只是驱赶盘踞在心中的魔鬼。对于多尼桑来说,潜伏在他身边的魔鬼实在是太多了,它们时时刻刻都在考验着自己的信仰。
不幸的是,在多尼桑的教诲下,穆谢特最终还是选择了自杀。随着她的死,多尼桑的精神也开始逐渐崩溃。他开始怀疑自己是否真的能够获得上帝的原谅,是否真的配得上成为神父。而村民们也对多尼桑产生了质疑,认为他无法真正理解人性的复杂和罪恶。
在经历了一系列心理挣扎和痛苦之后,多尼桑最终选择了离开这个村庄,去寻找新的信仰和生活。而村民们也在反思自己的行为和信仰,开始重新审视自己的生活和价值观。
这个故事告诉我们,面对罪恶和痛苦时,我们应该勇敢地面对自己的内心,寻找真正的救赎和信仰。同时,我们也应该学会理解和宽容他人,共同创造一个更加美好的世界。