Chris O'Donnell som D'Artagnan. Kiefer Sutherland som Athos Charlie Sheen som Aramis Oliver Platt som Porthos Tim Curry som kardinal Richelieu. Michael Wincott som kaptein Rochefort. Rebecca De Mornay som Milady de Winter. Hugh O'Conor som Louis XIII av Frankrike. Gabrielle Anwar som dronning Anne.