Юная Лора вместе с отцом, отставным военным, живет в мрачном уединенном замке среди живописных лесов Австрийской империи. Она чувствует себя одинокой после известия о загадочной гибели Берты, ее единственной подруги. Но однажды в замке появляется незнакомка по имени Кармилла. Прекрасная, стройная брюнетка, с густыми длинными волосами, румяным точеным личиком и большими темными глазами, очаровывает Лору. Девушки проводят много времени вместе, но таинственная гостья ничего не рассказывает о себе. Вскоре начинают происходить странные события: Лора заболевает, ее состояние ухудшается с каждым днем, а по ночам мучают приступы удушья. После нескольких мучительных ночей, юной Лоре предстоит узнать шокирующую правду о загадочной гостье.