Brian Blessed as Porthos; Jeremy Brett as D'Artagnan; Jeremy Young as Athos; Gary Watson as Aramis; Mary Peach as Milady de Winter; Richard Pasco as Cardinal Richelieu; Edward Brayshaw as Rochefort; Billy Hamon as Planchet; Milton Johns as Grimaud; Kathleen Breck as Madame Constance Bonacieux; Simon Oates as Duke of Buckingham; Michael Miller as M. de Treville; Carole Potter as Anne of Austria; John Carlin as King Louis XIII; Patrick Holt as Lord de Winter