Ambrosio (Vincent Cassel) wird als kleines Kind vor den Pforten eines spanischen Klosters ausgesetzt. Die Mönche nehmen den kleinen Jungen bei sich auf und erziehen ihn zu einem gottesfürchtigen Prediger. Durch diese Erziehung ist Ambrosios Glaube derart gefestigt, dass für ihn kein Zweifel daran besteht über jede Versuchung erhaben zu sein. Doch als ein mysteriöser Novize in das Kloster kommt, wird diese Überzeugung auf eine schwere Probe gestellt. Plötzlich passieren unerklärliche Dinge in den alten Gemäuern. Geheimnisvolle Vorkomnisse führen dazu, dass Wahnsinn und Raserei im Kloster Einzug halten und der Glauben seiner Bewohner bis aufs letzte getestet wird. Der tiefgläubige Ambrosios steckt inmitten des ganzen Geschehens und steht zum ersten mal einer Macht gegenüber, die sein religöses Weltbilt zu zerstören droht.