Nella Spagna della fine del XVIII secolo un mendicante vive rinchiuso in una torre. Con lui c'è una ragazza sordomuta, figlia del guardiano, a cui l'uomo usa abitualmente violenza. Un giorno la ragazza, incinta, fugge dal suo carnefice e si perde nel bosco. A trovarla è un professore che, commosso, la porta a casa sua e la affida alle cure della sua governante. La ragazza muore nel dare alla luce il bambino e il professore decide di adottarlo e crescerlo come se fosse il proprio figlio. Lo chiama Leon. Il ragazzo, crescendo, è sempre più in preda a un istinto bestiale che, nelle notti di luna piena, lo spinge ad aggredire e a strangolare chiunque trovi sul suo cammino. Nessuno può far niente, anche la polizia non riesce ad arrestarlo. Al padre adottivo si presenta una scelta difficile..