Действието на филма се развива в Прага, Чехия, а сюжета разказва за изоставената като бебе Шарлот Рузик, която е отгледана от импулсивния, но мъдър и интелигентен вампир Валек. Живяла в много от тъй наречените “окултни градове”, Шарлот отчаяно се опитва да се впише в света на вампирите и магическите същества, но тя много бързо открива, че единствения който истински я разбира е Валек.
Когато жесток млад войн бива избран за крал на цялото подземно царство, неговата първа стъпка е да обяви война на всички вампири. Шарлот използва възможността да организира група от най-различни създания, и за да спаси живота на Валек и на всички останали вампири тя се впуска в битка срещу непредвидим и изключително опасен враг.