Потерявший вдохновение писатель Холл Балтимор (Килмер) приезжает в захолустный городок и оказывается втянутым в подозрительную историю, связанную с загадочным убийством. Во сне к нему является призрак окровавленной девочки Вирджинии (Фаннинг), которая пытается раскрыть ему некую тайну. Возможно, только распутав цепь странных событий, Холл сможет наконец написать новую книгу и спастись от надвигающейся нищеты. Писатель рождает роман, героями которого становятся вампиры и легендарный Эдгар По.