Harry Angel es contratado por 125 dólares diarios para que localice a Johnny Favourite. Lo que a primera vista es el sencillo caso de una persona desaparecida, se transforma dramáticamente en la caza de un asesino para este detective privado que apenas tiene dónde caerse muerto. Su cliente, Louis Cypher, un misterioso desconocido, se ve obligado a subir los honorarios para que Angel no abandone el caso. A medida que va juntando las piezas del rompecabezas que es la extraña historia de Johnny, cada una de las pistas que sigue le conduce a Angel a la víctima de un asesinato ritual