Anielska armia przekracza szkocką granicę. Maria prosi o pomoc króla Henryka, ten jednak odmawia. Tymczasem Tomas, nieślubny syn króla Portugalii obiecuje Marii pomoc w walce z Anglią pod warunkiem, że odwoła ona swoje zaręczyny z Franciszkiem i przyjmie jego oświadczyny.