Final de El corazón del ángel explicado
Louis Cypher (Robert DeNiro) contrató al detective privado Harold Angel para encontrar al cantante Johnny Favorite, que desapareció hace años. Angel finalmente descubre que él mismo ES Johnny Favorite!
Johnny Favorite, un hombre malvado y ambicioso, había vendido su alma a Lucifer, el Diablo, para hacerse rico y famoso. Favorite pensó que había encontrado una manera de engañar a Lucifer y evitar ir al infierno. Llevó a cabo un ritual de magia negra en el que mató al verdadero Harold Angel, comió el corazón de Harold Angel y asumió su identidad. Johnny Favorite esperaba que Lucifer nunca pudiera encontrarlo o reclamar su alma si habitaba en el cuerpo de otra persona.
Desde entonces, el alma de Johnny Favorite ha habitado un cuerpo que se parecía a Harold Angel. La mayor parte del tiempo, Harold Angel no sabía que Johnny Favorite estaba dentro de él, pero ocasionalmente, Johnny tomaba el control y cometía asesinatos para protegerse. Todas las personas que morían durante la investigación fueron asesinadas por Harold Angel, durante los tiempos en que Johnny Favorite tenía el control.
Sin embargo, Lucifer no fue engañado. “Lewis Cypher” (que suena como Lucifer) es el mismísimo diablo, y puso a Harold Angel en el caso para obligar a Angel a ver quién era realmente.
Angel se da cuenta de que mató a mucha gente, incluyendo a Evangeline (Lisa Bonet), que en realidad era la propia hija de Johnny Favorite. Regresa al hotel donde dejó a Evangeline. La policía está esperando allí, junto al cadáver de Evangeline, y le dicen “Vas a arder por esto”.
Angel respondió: “Lo sé. En el infierno”.
En la última escena, Ángel es visto en un ascensor bajando. Esto probablemente significa que ha sido ejecutado por asesinato, y simbólicamente va a bajar al infierno por sus pecados.