Jackie Chan, known for doing his own stunts, is back again with more martial-arts sleight of hand in this supernatural action comedy. A medallion with special, great powers is given to a small boy, but it also attracts the attention of some evil men. In an attempt to get the medallion, they kidnap the boy. Inspector Eddie Yang (Chan) and his cohorts (Lee Evans and Claire Forlani) recover the boy, only to have him kidnapped again. After Eddie is killed trying to save the child, the boy brings Eddie back to life with the aid of the medallion. Eddie does not realize at first what has happened to him but soon discovers that he has supernatural powers including immortality. Not long after Eddie gets his powers, the evil Snakehead (Julian Sands) gets his hands on the medallion and also receives the power from the medallion, leading to an inevitable fight between the two immortals.