Baseado no livro "Coração Satânico" de William Hjortsberg.
O ator Marlon Brando foi considerado para interpretar Louis Cyphre.
O diretor Alan Parker ofereceu o personagem Harry Angel para Al Pacino, Jack Nicholson e para o próprio Robert De Niro antes de escalar Mickey Rourke.
O diretor Alan Parker afirmou que a performance de Robert De Niro era tão realística que deixou o ator dirigir a si mesmo em suas cenas.
Durante os créditos de Coração Satânico, há uma cena que mostra o personagem de Mickey Rourke indo até o inferno de elevador.