Dans la Chine rurale de l’ère républicaine les villageois sont encore très superstitieux. Siu Chien (Wong Yu) et son maitre en profitent grâce à leurs expertises en Shan Da; la boxe des esprits. C’est une pratique martiale pseudo magique qui en faisant possédé un individu par une divinité le transforme en combattant invincible. En fait, ce sont des charlatans qui dupent les crédules avec un kung-fu de bateleur et des rituels hauts en couleur. Toutefois, les circonstances vont forcer Siu à abandonner son maitre et fuir. Il doit alors utiliser le Shen Da tout seul pour gagner sa croute et se sortir de quelques pétrins. Sa rencontre avec une jeune vagabonde (Li Chen-chi) et un gang de racketteurs va mettre encore plus de piquant dans sa vie déjà bien agitée.