Cusack is suitably woebegone as the poverty-stricken Poe, the expression in his melancholy eyes constantly vacillating from depression to rage and perhaps even madness, and he gets strong support from Luke Evans as the dogged Detective Emmet Fields and Brendan Gleeson as the scenery-chewing Colonel Hamilton, father of Poe’s love interest, Emily (Alice Eve).