O escritor Edgar Alan Poe (John Cusack) está na caça de um assassino serial que imita os crimes de seus contos e ainda sequestrou sua noiva Emily (Alice Eve). Para ajudá-lo na investigação, o detetive Emmet assume o caso e pretende dar um fim aos terríveis assassinatos, que são seguidos de charadas ..