Forcée de se rendre au Portugal sur ordre de Henry VIII, qui a habilement négocié son mariage, Margaret doit embarquer vers Lisbonne, accompagnée de Charles.
Même s'il est vieux et laid, le roi du Portugal est un fidèle allié de la couronne anglaise. Henry VIII décide donc de lui donner sa soeur en mariage. Stupéfaite, Margaret doit embarquer à destination de Lisbonne afin d'épouser ce vieux monarque qu'elle n'a jamais vu. Charles est chargé d'accompagner la princesse en colère. Mais Henry VIII a bien d'autres préoccupations. Le jeune roi n'arrête pas de penser à Anne Boleyn, la dame d'honneur de son épouse, qui l'a éconduit...