Eddie Yang (JACKIE CHAN) is a Hong Kong cop who, along with Interpol agent Arthur Watson (LEE EVANS), is trying to nab an international smuggler known as Snakehead (JULIAN SANDS). Little do they know that he's really after an ancient and magical medallion. Legend has it that when its two halves are brought together in the presence of the chosen one, it can bring immortality and incredible powers to its bearer.
Snakehead nearly acquires both when he finds the medallion and its young keeper, Jai (ALEXANDER BAO), but a raid by Eddie, Watson and their men interrupts him and he flees back to Ireland. Eddie then travels there where he not only meets the perturbed Watson again, but also his former lover, Nicole James (CLAIRE FORLANI), and her boss, Commander Hammerstock-Smythe (JOHN RHYS-DAVIES).
When Eddie ends up dying while saving Jai, however, all hope seems lost. Yet, Jai uses the medallion's powers to bring him back to life, this time with superhuman abilities that amaze even the limber and physically gifted cop. With Snakehead hell-bent on becoming an all-powerful god, Eddie, Nicole and Watson do what they can to stop him and rescue young Jai.