In 19th-century Styria, isolated teen Lara's quiet life is upended by the arrival of mysterious, beautiful Carmilla, a female vampire with whom she develops an intense, homoerotic bond. As Lara's life slowly drains, themes of forbidden desire, identity, and the supernatural are explored, culminating in Lara's discovery of Carmilla's vampiric nature and a confrontation with her ancient lineage.

Hannah Rae
as Lara

Devrim Lingnau
as Carmilla

Tobias Menzies
as Doctor Renquist

Greg Wise
as Mr. Bauer

Jessica Raine
as Miss Fontaine

Scott Silven
as Magician

Sutara Gayle
as Margaret

Daniel Tuite
as Paul the Stableman

Colin Blumenau
as Old Man

Joseph Baxter
as Messenger