
Hal Baltimore jest podrzędnym, nie stroniącym od alkoholu pisarzem. Poznajemy go w momencie, w którym przyszło mu podpisywać swoją książkę w małej mieścinie Swan Valley. Miejscowy szeryf opowiada mu o tajemniczej masakrze z przeszłości i sugeruje, że może pomóc Halowi we wspólnym napisaniu o tym książki. Mimo początkowej odmowy, po serii niepokojących snów odnośnie historii miasta, w których często pojawia się Edgar Allan Poe , pisarz decyduje się zgłębić tę historię.

Val Kilmer
Hall Baltimore

Elle Fanning
V.

Bruce Dern
Sheriff Bobby LaGrange

Ben Chaplin
Edgar Allan Poe

Joanne Whalley
Denise

David Paymer
Sam

Anthony Fusco
Pastor Allan Floyd

Alden Ehrenreich
Flamingo
Bruce A. Miroglio
Deputy Arbus

Don Novello
Melvin
Lisa Bailes
Ruth

Ryan Simpkins
Caroline