La inceputul anilor 1900, in China, razboiul era la ordinea zilei in nordul teritoriului. Tiranul Cao Yin a pus stapanire pe orasul Stone si a obligat majoritatea rezidentilor sa fuga din calea sa si a militiei sale private care provoaca haos si distrugere. Profesorul Bai Ling fuge intr-un oras vecin, Pucheng, impreuna cu elevii sai orfani in cautarea unui refugiu din calea tiranului. Fortele Republicane care guverneaza sunt plecate intr-o expeditie, iar cel care ramane sa se asigure de bunul mers al treburilor este seriful Yang Kenan impreuna cu mica lui brigada de soldati loiali. Problemele nu intarzie sa apara, iar cel care le aduce este un barbat misterios care se dovedeste a fi Shaolin, baiatul generalului Cao. Yang doreste ca Shaolin sa fie executat a doua zi, insa mana dreapta a lui Cao soseste si il ameninta pe Yang ca va decima intregul oras cu armata sa daca nu il elibereaza pe baiat.