Tras un breve matrimonio que renovaba la alianza portuguesa (1543-1545, con su prima María Manuela, muerta tras el parto del príncipe Carlos), Felipe se casó en 1554 con María Tudor, reina de Inglaterra (hija de Enrique VIII y Catalina de Aragón, por tanto, nieta de los Reyes Católicos y tía segunda suya, once años mayor que él), en una operación de amplio calado que pretendía afianzar la vuelta de ese reino al catolicismo y a la alianza con el Imperio (incluso se enviaron clérigos españoles para depurar las universidades inglesas).