Des pirates espagnols, menés par le capitaine Robeles (Christopher Lee) et temporairement ralliés à l'Armada espagnole, accostent en Angleterre pour réparer leur bateau, abîmé par leur affrontement perdu contre la marine britannique. Ils font cependant croire aux villageois qu'ils ont remporté la bataille et que l'Angleterre est aux mains des espagnols. La résistance s'organise...