Later, d'Artagnan rescues (and falls in love with) Constance Bonacieux (June Allyson), a confidante of Queen Anne (Angela Lansbury). The queen had been given a matched set of twelve diamond studs by her husband, King Louis XIII (Frank Morgan). Foolishly, she gives them to her lover, the Duke of Buckingham (John Sutton), who is also the Prime Minister of Great Britain. Knowing of the queen's indiscretion, Richelieu (Vincent Price) sees a way to persuade the King to go to war with Britain. Richelieu arranges a ball and suggests to Louis that he have the Queen wear the diamonds.