The actor plays a local detective investigating a killing at the West Point military academy in 1830.

Harry Melling, famous for his role as Dudley Dursley in theHarry Pottermovies, plays Poe.

“Darkest night, black with hell-charneled fury, leaving only that deathly pale blue eye.”

The Pale Blue Eye. Christian Bale as Augustus Landor in The Pale Blue Eye.

Christian Bale stars as Augustus Landor in Netflix’s gothic murder mystery ‘The Pale Blue Eye.'.Scott Garfield/Netflix

So Augustus enlists Poe, another cadet with a penchant for poetry.

The Pale Blue Eyeis out in select theaters this Dec. 23 and on Netflix Jan. 6.

Watch the teaser above.