Na jaře 1809, během napoleonských válek, je poručík Richard Sharpe se svými střelci a seržantem Harperem vyslán do Porta v Portugalsku. Jejich úkolem je ochránit vdovu po britském obchodníkovi a její devatenáctiletou dceru Kateřinu. Krátce po jejich příjezdu však Kateřina zmizí a Sharpe s malým oddílem se ocitnou v obleženém městě, ohrožovaném postupující francouzskou armádou. Společně s portugalskými vojáky se pokoušejí dostat zpět k britským liniím. Náhoda je zavede do vesnice, kde zrádný britský důstojník Kateřinu ukrývá a plánuje ji zneužít. Situace se však mění s příchodem sira Arthura Wellesleyho, který přebírá velení britských sil na Pyrenejském poloostrově. Sharpe a jeho střelci se podílejí na osvobození Porta od maršála Soulta a pronásledují francouzskou armádu na sever. V bitvě u Saltadoru, u slavného mostu přes horskou soutěsku, Sharpe Kateřinu zachrání a zrádce potrestá.