1830 and Detective Landor (Christian Bale) is summoned to the West Point academy to investigate the apparent suicide by hanging of a cadet, whose body was then subsequently mutilated. Unable to get much information from the closed shop academy, he enlists the help of a solitary cadet, one Edgar Allan Poe. Together they start to realise that this did not start with a suicide.
Enjoyable who and why dunnit mystery thriller set against the beautiful scenery and equally beautifully filmed backdrop of snow covered New York. Bale is convincing as the tough, canny detective haunted by the death of his wife and the disappearance of his daughter. Harry Melling as a truly eccentric Poe is also on good form delivering a performance just this side of over the top. Carrying this through with equal weight is the glorious supporting cast including Timothy Small as the camp commander, Simon McBurney cast against type as the tough Captain who isn't that keen on Landor being there, the great Toby Jones as the camp doctor, Robert Duvall as an eccentric expert that Bale consults and Gillian Anderson who can do no wrong in anything she does. A good, atmospheric and linear thriller then which should keep you guessing, although the coincidences in play as the story comes to a nonetheless satisfying conclusion are a bit of a stretch. Definitely worth catching.