1812 год. Куидад Родриго, при штурме которого был тяжело ранен полковник Лоуфорд, только что перешел в руки англичан, осталось взять Бадахоз, и путь в Испанию для армии Веллингтона открыт. У Шарпа же наступили нелегкие времена. Лишенный капитанского звания (которое в Лондоне не утвердили), роты и настоящего дела, беспомощный перед штабным начальством и переживающий за судьбу Терезы, оставшейся в осажденном Бадахозе, он вынужден, ко всему прочему, лицом к лицу столкнуться со своим злейшим врагом, сержантом Обадайей Хейксвиллом.