Happy Doll, qui se fait appeler Hank Doll, a une cinquantaine d'années et habite Los Angeles. Il est détective privé le jour et vigile dans un salon de massage la nuit, après une carrière dans la Navy et dans la police. Lorsque Louis Shelton vient lui demander un rein, il hésite, prend un peu de temps pour réfléchir. Mais dans l'intervalle, il tue un homme qui, sous l'emprise de drogue, étranglait une fille du salon de massage. Ayant été blessé dans la lutte, il est transporté à l'hôpital, d'où il ne ressort que le lendemain, bien décidé à donner son rein à Shelton. Cependant, les choses se compliquent lorsque celui-ci vient s'écrouler, mortellement blessé par balle, dans les bras de Hank, et lui confie avant d'expirer un gros diamant. Commence alors pour Hank, sous un cocktail de pilules antidouleurs, une traque des tueurs de Shelton, qui l'amène à une autre scène de crime toute fraîche avec une autre victime, puis à tuer encore un autre homme et à escamoter quelques preuves jugées trop compliquées à expliquer avant d'appeler la police pour qu'elle constate le décès de Shelton. Enfin, il reconstitue avec l'aide ponctuelle de Rick Alvarez, agent immobilier, de Monica, une amie qui lui veut du bien, et de George, son fidèle chien, l'itinéraire de Louis Shelton et l'identité des meurtriers, après bien des péripéties qui le conduisent d'un diamantaire à un prospecteur immobilier de luxe. Ce qui lui vaut de se retrouver piégé, avec Monica, par un chirurgien psychopathe qui exerce en toute discrétion et illégalité sa spécialité : les greffes d'organes