Każde serce kryje w sobie jakąś tajemnicę.
West Point, rok 1830. Zmęczony życiem detektyw zostaje poproszony o dyskretne zbadanie sprawy makabrycznego morderstwa kadeta. Ponieważ na przeszkodzie staje mu kodeks milczenia żołnierzy, bierze sobie do pomocy jednego z nich — młodego mężczyznę, który kiedyś będzie znany światu jako Edgar Allan Poe.
Christian Bale
Augustus Landor
Harry Melling
Edgar Allan Poe
Lucy Boynton
Lea Marquis
Toby Jones
Dr. Daniel Marquis
Simon McBurney
Captain Hitchcock
Timothy Spall
Superintendent Thayer
Robert Duvall
Jean-Pepe
Harry Lawtey
Artemus Marquis
Gillian Anderson
Julia Marquis
Charlotte Gainsbourg
Patsy
Hadley Robinson
Mattie
Fred Hechinger
Cadet Randolph Ballinger