Jim Heron é um agente duma agência governamental secreta, que goza alguns meses de afastamento do trabalho. Durante toda a sua vida adulta, Heron foi o soldado que resolvia as questões mais delicadas através de meios pouco convencionais, um assassino contratado, cujo principal talento era tirar a vida aos inimigos da pátria.
Ele torna-se no herói improvável, quando é escolhido pelo Céu e pelo Inferno para defender os interesses das duas partes na luta pelas Almas da humanidade. As escolhas de Heron determinarão quais desses interesses terão prevalência sobre os outros, e as suas vitórias serão atribuídas a um dos lados, quer salve uma Alma ou a condene à danação eterna.