Basada en de la novela homónima de Louis Bayard, la acción gira en torno a los asesinatos que tuvieron lugar en 1830 en la Academia Militar de EE. UU., en West Point. Para desvelar lo ocurrido, un veterano detective (Christian Bale) se desplaza al lugar para resolver lo acontecido. Para ello, contará con la ayuda del asistente Edgar Allan Poe, quien jugará un papel clave en la investigación, y que más tarde se convertirá en el aclamado escritor mundialmente conocido.