O capitão do exército britânico Richard Sharpe, junto de sua companhia, depara-se com o resultado de uma chacina num vilarejo espanhol. Logo descobre que essa atrocidade é responsabilidade da Brigada Loup, liderada pelo general Guy Loup, uma força francesa inclemente que espalha o terror pelo interior da Espanha. Sharpe consegue capturar dois integrantes do exército inimigo e os condena à morte, colocando seu posto em risco e despertando a sede de vingança do general francês.
Ao mesmo tempo, Sharpe é incumbido de liderar a Real Compañía Irlandesa. Longe de ser uma honra, ele precisa forçar os homens da companhia a desertar, pois não são confiáveis. Porém, o capitão inglês simpatiza com os soldados rasos, homens simples, que desejam apenas fazer o seu melhor na guerra.
Dessa forma, Sharpe precisa lutar para liderar seus novos homens e por sua honra e posição no exército no sangrento combate no vilarejo de Fuentes de Oñoro, uma batalha que decidirá o futuro da guerra contra Napoleão.