
Cast
- John CusackEdgar Allan Poe

- Luke EvansDetective Fields

- Alice EveEmily Hamilton

- Brendan GleesonColonel Hamilton

- Kevin McNallyMaddux

- Oliver Jackson-CohenJohn Cantrell

- Jimmy YuillCaptain Eldridge

- Pam FerrisMrs. Bradley

- Brendan CoyleReagan

- Sam HazeldineIvan












