Napoleon, którego wojska przegrywają w Rosji, jest szczególnie zainteresowany utrzymaniem Hiszpanii. Tymczasem kraj jest podzielony na zwolenników byłego króla Ferdynanda i popleczników Józefa, brata Napoleona. Ducos, szara eminencja Francji, wpada na chytry plan poróżnienia hiszpańskiej szlachty popierającej Ferdynanda z jej angielskimi sojusznikami. W intrygę wplątany zostaje major Richard Sharpe, który straci stopień i życie, jeśli nie uda mu się odszukać winnych spisku.
Richar Sharpe (Sean Bean) jest załamany śmiercią żony. Niestety nie przejmuje się tym jego wróg, szef francuskiego wywiadu, major Pierre Ducos (Féodor Atkine) przy pomocy uzależnionych od siebie popleczników,wplątując dowódcę wyborowych w kolejną intrygę. Tym razem Sharpowi nie mogą pomóc jego protektorzy, będzie musiał zawisnąć na szubienicy...