Wiek XIX. W Baltimore grasuje seryjny morderca, który wzoruje się na historiach napisach przez
Edgara Allana Poe (
John Cusack). Śledztwo prowadzi detektyw Fields (
Luke Evans), który prosi twórcę mrocznych opowieści o pomoc w rozwiązaniu brutalnych morderstw. Poeta wkracza w niebezpieczną grę, w której stawką jest życie jej ukochanej.