Piętnasty z kolekcji obrazów o przygodach dzielnego brytyjskiego oficera, Richarda Sharpe’a. W roku 1803 sierżant Richard Sharpe (Sean Bean) był świadkiem zdradzieckiego ataku, jakiego odbył oddział zbuntowanego majora Williama Dodda (Toby Stephens) na brytyjski posterunek w Indiach. Z pełnego garnizonu przeżył właśnie on. Czternaście lat później, po wykonaniu wojny z Napoleonem, Sharpe prowadzi dobre spędzanie na francuskiej farmie. Jest jednak niespodziewanie powołany do Londynu poprzez bliskiego dotychczasowego dowódcę, księcia Wellingtona (Hugh Fraser), który zarządza mu wykrycie brytyjskiego agenta zaginionego w Indiach. Sharpe odmawia, a kiedy prezentuje się, że tym zaginionym istnieje jego najmocniejszy przyjaciel Patrick Harper (Daragh O’Malley), decyduje się pójść do Azji.