En 1955, à New York, Harry R. Angel (Mickey Rourke), détective privé à la petite semaine, accepte l'offre d'un étrange employeur (Robert De Niro). Moyennant une importante somme d'argent, il est chargé de retrouver un ancien crooner disparu mystérieusement en 1943. Son enquête le conduit jusqu'à la Nouvelle-Orléans, chez les adeptes de rites vaudou et de sciences occultes. Plus Harry avance dans ses recherches, plus les têtes tombent
