Fung (Tony Leung), a con artist who has this thing against God. Since childhood, he’s worked scams because he’s never believed in the existence of a higher being. His latest con involves fake psychic Che (Bowie Lam), and they’re both successful. However, Che’s ego is too much for Fung, so Fung walks in hopes of a bigger score.
Fung scores big when he discovers Chun (Jordan Chan), a not-so-bright fellow who Fung passes off as Master Dada, a supposed reincarnated Buddhist monk. They scam the unknowing public with fake miracles and media manipulation, but things aren’t entirely as they seem. Some of Chun’s outlandish predictions end up coming true, and then the requisite miracle happens that causes Fung to question his faith. Karen Mok shows up as a sexy (but shady) reporter who trades sex for sensationalism and scoops.