CORAÇÃO SATÂNICO se passa em Nova York, em 1959. Harry Angel é um detetive particular contratado para encontrar Johnny Favorite, um músico famoso que desaparecera após a Segunda Guerra Mundial. Psicologicamente transtornado com os campos de batalha, Johnny retornaria aos Estados Unidos em estado catatônico. Dias depois, ele some do hospital de veteranos, sem deixar rastros. O caso leva Harry Angel a se envolver com seguidores do vodu, assassinos e um cliente que não ousa perdoar velhas dívidas.