This sequel to 1973's The Three Musketeers picks up the story after a brief recap of the events of the first film. The story starts with the Musketeers joining the fighting at La Rochelle, as the King's army battles Protestant rebels. The Musketeers are sent to rescue their old foe Rochefort (Christopher Lee), who is working as a spy for the King's forces and has been captured by the rebels. After his release, Rochefort rewards the Musketeers' efforts by kidnapping Constance (Raquel Welch), with the assistance of Milady de Winter (Faye Dunaway). Constance's lover, d'Artagnan (Michael York), initially finds compensations in the attentions of Milady and her obliging maid Kitty (Nicole Calfan). But he soon discovers that Milady is an agent of Cardinal Richelieu (Charlton Heston) and that his seduction and the kidnapping of Constance are part of Milady's revenge plot against him. The other Musketeers, Athos (Oliver Reed), Porthos (Frank Finlay) and Aramis (