Spagna nel 1810: il capitano Anthony Trumbull ha il compito di mettere al sicuro un enorme cannone che gli spagnoli hanno lasciato in ritirata dalle truppe di Napoleone. Con l'aiuto di un ufficiale britannico, solleva il cannone da un burrone e lo ripara. Sotto grande sforzo, riescono a portare il cannone pesante a oltre 1000 chilometri davanti alle mura della città di Ávila e a prenderla d'assalto dopo aver sparato una breccia nelle mura.