The film stars Chow Yun-fat as Joe Wong, an architect on vacation in Nepal with his girlfriend, Ida (Yammie Lam).
Joe is later in a hospital in Hong Kong with his leg infected, finding that the woman from his visions named Sheila (Emily Chu) magically heals him.
Sheila is a good witch who gets Joe to return to Nepal to fight a cat-like demon with supernatural powers.
Sheila reveals to Joe that she is a witch and that he has become a chosen one, to help defeat a demon for a Himalayan tribe who had their temple destroyed by the creature.
[6] Ching Siu-tung (Along with other three choreographers such as Philip Kwok, Alan Chui Chung-San and Lau Chi Hou) won the award for Best Action Choreography, beating other films nominees including Righting Wrongs and Peking Opera Blues.