Se remettant d'un arrêt cardiaque, le détective Jack Moony (
Bob Hoskins) découvre avec effroi qu'on lui a greffé le cœur de son ennemi juré, l'avocat Napoléon Stone (
Denzel Washington). Et comme si cela ne suffisait pas, le fantôme de Stone se met à envahir le quotidien de ce flic bourru et étroit d'esprit. Mais Stone n'est pas revenu d'entre les morts uniquement pour hanter celui qui lui pourrissait la vie. Il est venu demander à Moony de retrouver son meurtrier...