“Let my heart be still a moment and this mystery explore;
Tis the wind and nothing more” (Edgar Allan Poe “The Raven”).
Edgar Allan Poe (John Cusack) comes back to Baltimore to find the town in a disarray as a result of a series of brutal murders. Detective Fields (Luke Evans), in charge of the murder investigations, notices that the murders resemble those in Poe’s stories. Detective Fields then “recruits” Poe to help him make sense of the strange happenings. However, it becomes apparent that Poe is in town for “business”: to ask the hand of his beloved Emily Hamilton (Alice Eve), the daughter of Captain Hamilton (Brendan Gleeson), a prominent town figure. However, when Emily becomes the subject of the murderer’s attention, Poe must use all his powers of imagination and play a deadly game devised by the murderer to save her.