Kina er plaget af krig. Rivaliserende krigsherre er ved at splitte landet ad og folket lider. Den arrogante general Hou Jie (Andy Lau) har intet til overs for shaolin munkenes protester, da han dræber en rival i deres tempel, men skæbnen er ikke på hans side. Da Hous familie bliver udslettet af en ung ambitiøs general (Nicholas Tse) må han søge tilflugt hos de selvsamme munke, som han tidligere hånede. Men borgerkrigen breder sig i landet og snart bliver munkene, med Hou i spidsen, tvunget til at gribe til våben.