The Three Musketeers— Full Cast
1973
Cast (15)

Michael York
as D'Artagnan

Oliver Reed
as Athos

Richard Chamberlain
as Aramis

Frank Finlay
as Porthos / O'Reilly

Faye Dunaway
as Lady de Winter

Raquel Welch
as Constance de Bonancieux

Christopher Lee
as Rochefort

Geraldine Chaplin
as Anna of Austria

Jean-Pierre Cassel
as Louis XIII

Spike Milligan
as M. Bonancieux

Charlton Heston
as Cardinal Richelieu

Simon Ward
as Duke of Buckingham

Georges Wilson
as Treville

Roy Kinnear
as Planchet

Joss Ackland
as D’Artagnan’s Father