В начале девятнадцатого столетия Британская империя простиралась от пролива Ла-Манш до просторов Индийского океана. Одним из солдат, строителей империи, человеком, участвовавшим во всех войнах, которые вела в ту пору Англия, был стрелок Шарп.В романе «Добыча стрелка Шарпа» герой по заданию министерства иностранных дел отправится с секретной миссией в Копенгаген.Наполеон планирует вторжение в нейтральную Данию. Он хочет захватить ее мощный флот.Императору жизненно необходимо компенсировать собственные потери в битве при Трафальгаре.Задача Шарпа – сорвать планы французов.
**Лондон. Гибель капитана Вильсена и решение Шарпа**
Капитан Генри Вильсен, фехтовальщик из 50-го полка, в тренировочном бою ловко одурачил лорда Марсдена ложной квартой. Гвардеец Джон Лависсер, распознав подвох, пригласил Вильсена на ужин, чтобы обсудить секретную миссию в Копенгагене. Лависсер повел капитана через задний двор, где сообщник Баркер убил Вильсена ударом ножа в грудь и перерезал горло, инсценировав ограбление. Лависсер остался спокоен - он избавился от свидетеля.
Лейтенант Ричард Шарп из 95-го стрелкового полка, бывший рядовой, получивший офицерское звание за спасение сэра Артура Уэлсли в Индии, пришел к армейским агентам Брауну и Беллингу, чтобы продать патент и уйти из армии после смерти любимой женщины, леди Грейс Хейл. Агенты объяснили ему, что дарованный патент нельзя продать - только купленный. У Шарпа осталось три шиллинга, он зол и отчаян. Он вспомнил детство в Уоппинге и отправился в сиротский приют, где когда-то жил, чтобы свести счеты с жестоким хозяином Джемом Хокингом. Под видом майора Даннета он заманил Хокинга в заднюю комнату таверны, заставил выложить деньги и, когда тот попытался сопротивляться, перерезал ему горло саблей, исполнив давнюю мечту о мести. После этого Шарп с трудом скрылся от погони.
**Отъезд в Данию и предательство на берегу**
В таверне «Лягушкин хрен» Шарпа нашел генерал-майор Дэвид Бэрд, который помнил его по Индии. Бэрд поручил ему сопровождать гвардейца Лависсера в Копенгаген с сундуком золота - сорок три тысячи гиней предназначались для подкупа датского кронпринца, чтобы тот передал датский флот под защиту Британии и не допустил его захвата французами. Шарп согласился, хотя лорд Памфри из министерства иностранных дел предупредил его, что Лависсер ненадежен, и дал бумажку с именем агента в Копенгагене - Оле Сковгаард.
После высадки на берегу возле Кеге Лависсер вынул пистолет, но не выстрелил, боясь, что услышат на фрегате. Он ушел за подмогой, оставив Шарпа с Баркером. Баркер попытался зарезать Шарпа, но тот успел отскочить и скрылся в дюнах. Лависсер вернулся с датскими драгунами и повозкой, чтобы забрать золото. Шарп отбил лошадь у преследователя и ускакал, но затем спешился и пешком добрался до Копенгагена.
**Копенгаген. Сковгаард, Астрид и ночное нападение**
Шарп нашел Оле Сковгаарда через его приказчика Акселя Банга. Дочь Сковгаарда, Астрид, была поражена внешним сходством Шарпа с ее погибшим мужем Нильсом. Сковгаард, узнав, что британский флот приближается к Дании, не поверил Шарпу. Он даже пригласил Лависсера, которого считал патриотом, чтобы тот опроверг обвинения. Шарпа заперли в столовой. Он выбрался через каминный дымоход, изодрав кожу, и переоделся в форму.
Ночью в дом Сковгаарда ворвались Лависсер, Баркер и французская шпионка мадам Виссер. Они пытали Сковгаарда, вырывая зубы, чтобы выведать имена британских агентов. Шарп убил троих французов из пистолетов, ранил мадам Виссер и помог Сковгаарду, но Лависсер сбежал. После этого Шарп некоторое время жил в доме Сковгаарда, сблизившись с Астрид. Он гулял с ней по городу, носил корзину с продуктами в приют для сирот, где помогала Астрид, и влюбился в нее.
**Сражение при Кеге и возвращение в город**
Британская армия высадилась и начала наступление. Шарп временно присоединился к своему полку. Он участвовал в бою у Кеге, где стрелки впервые применили тактику рассыпного строя с винтовками, нанося большой урон датским ополченцам. В суматохе Шарп встретил Лависсера, но тот сбежал. Затем Шарп нашел генерала Бэрда и лорда Памфри, рассказал о предательстве Лависсера. Памфри потребовал, чтобы Шарп вернулся в Копенгаген, нашел Сковгаарда и убил Лависсера, предотвратив передачу списка агентов французам.
Шарп вернулся в осажденный Копенгаген с моряками с «Пуссели». Он узнал, что Аксель Банг предал Сковгаарда за двадцать гиней и выдал его Лависсеру. Вместе с матросами Хоппером и Задирой Шарп проник в дом Лависсера на Бредгаде, используя неразорвавшиеся снаряды в качестве взрывчатки. В завязавшейся перестрелке они убили французов, освободили искалеченного Сковгаарда и забрали список с именами. Лависсера в доме не оказалось.
**Гибель Лависсера и капитуляция города**
Ночью, во время третьей, самой сильной бомбардировки Копенгагена, Лависсер с солдатами и Бангом явились в приют, где укрывались Шарп, Сковгаард и дети. Лависсер взял в заложники Астрид, требуя списки. Шарп выстрелил из винтовки и убил Акселя Банга, освободив ее. В схватке на горящем балконе Шарп столкнулся с Лависсером лицом к лицу. Тот предложил Шарпу стать союзниками, обещая деньги и положение в датской армии под властью Франции, но Шарп выстрелил из семиствольного ружья, оторвав Лависсеру кисть, а затем саблей загнал его в горящую часовню, и Лависсер упал в огонь.
Наутро Копенгаген капитулировал. Британцы захватили датский флот. Шарп попрощался с Астрид, но ее отец запретил ей выходить замуж за англичанина. Шарп оставил ей все добытое золото на восстановление приюта и вернулся в армию. Он получил обещание, что в следующей кампании его не оставят в тылу. Вместе с капитаном Чейзом он отплыл в Англию, глядя на дым над разрушенным городом.