Au début du XIXème siècle, en Styrie... Le général Spieldorf accueille dans sa demeure la jeune Marcilla, alors que la mère de celle-ci est appelée au loin pour une affaire urgente. Marcilla se lie d'amitié avec Laura, la fille du général. Quelques jours plus tard, Laura meurt d'épuisement. Marcilla a mystérieusement disparu... Peu après, Roger Morton recueille dans son manoir la jeune Carmilla, que lui confie sa tante qui doit partir pour un long voyage. Carmilla et la fille de Morton, Emma, s'entendent à merveille... Mais Carmilla et Marcilla ne sont qu'une seule et même personne, la redoutable comtesse Mircalla Karnstein, un vampire qui s'introduit dans des familles pour se délecter du sang de jeunes filles vierges...