Portugalia, rok 1813. Banda dezerterów ze wszystkich armii walczących na półwyspie Iberyjskim porywa żonę wysokiego rangą brytyjskiego oficera, lorda Farthingdale. Porywacze wysyłają do brytyjskiego sztabu żądanie okupu, którego dostarczycielem ma być kapitan Richard Sharpe. Sharpe, mocą decyzji następcy tronu awansowany na majora, staje na czele ekspedycji ratunkowej. Nie wie, że grozi mu wielkie niebezpieczeństwo; na czele bandytów stoi bowiem były sierżant, Obadiah Hakeswill, który poprzysiągł zemstę Richardowi i jego ukochanej Teresie.

Major Richard Sharpe
Sergeant Patrick Harper
Lord Wellington
Major Nairn
Sergeant Obadiah Hakeswill
Comandante Teresa Moreno
Sir Augustus Farthingdale
Lady Isabella Farthingdale
Sarah Dubreton
Marshal Pot-au-Feu
Rifleman Francis Cooper
Rifleman Daniel Hagman