A história de “Let the Bullets Fly” desenrola-se na China durante a década de 20, do século XX. O filme irá acompanhar Zhang, um bandido notável que juntamente com o seu gang, viaja para uma remota cidade na província, onde se faz passar pelo novo Governador da cidade. Nesta pequena cidade, Zhang pensava que iria ganhar dinheiro com grande facilidade através deste golpe, o que não estava a contar era de ter a concorrência da família Huan, um grupo de nobres locais, indo iniciar-se uma mortal batalha entre estes, iniciando-se sobre qual dos membros destes dois grupos é que são os verdadeiros vilões.