En juillet 1588, l'Invincible Armada est mise en déroute par la flotte britannique sur la mer de la Manche. Le capitaine Robeles, un pirate espagnol qui s'était enrôlé avec son équipage au sein de l'Armada, décide d'aborder les côtes de Cornouailles afin de réparer son navire, durement touché. Il réquisitionne main-d'œuvre et nourriture dans un village proche, faisant croire à ses habitants que les Espagnols sont vainqueurs. Si le châtelain du village, Sir Basil, collabore pleinement, d'autres — comme Tom et son fils Harry — organisent la résistance...