Akcja rozgrywa się w 1810 r. w czasie hiszpańskiej wojny przeciw Napoleonowi. Brytyjski porucznik Anthony Trumbull zostaje wysłany do Hiszpanii, aby przejąć ogromne działo. Po przybyciu na miejsce kontaktuje się z przywódcą partyzantki, Miguelem. Ten obiecuje, że przekaże działo Anglikom w zamian za pomoc w wyciągnięciu go z kotliny. Trumbull wykonuje zadanie. Miguel zwleka jednak z przekazaniem działa, które chce użyć do wyzwolenia rodzinnego miasta, Avilli. Partyzanci przemierzają Hiszpanię, by po wielu trudach dotrzeć pod jego mury.