Indien, 1803. Richard Sharpes Beförderung zum Offizier erweist sich
als zweifelhafte Ehre. Die anderen Offiziere verachten ihn wegen
seiner niederen Herkunft. Am größten jedoch ist der Hass seines
alten Erzfeindes Obadiah Hakeswill. Als Sharpe einen Verrat
Hakeswills aufdeckt, gerät er in einen Hinterhalt und überlebt nur
mit knapper Not. Sharpe sinnt auf Rache. Doch der schmierige
Hakeswill hat sich in der indischen Bergfestung von Gawilghur
verschanzt, die von den britischen Truppen belagert wird. Beim
Sturm auf die Festung ist Sharpe ganz vorn mit dabei, um dem
Verräter ein für alle Mal das Handwerk zu legen.