The Three Musketeers (2011 film) › Cast
Matthew Macfadyen
Athos
Milla Jovovich
Milady de Winter
Helen George
Blonde
Logan Lerman
D'Artagnan
Christian Oliver
Venetian Nobleman
Luke Evans
Aramis
Ray Stevenson
Porthos
Gabriella Wilde
Constance
Orlando Bloom
Buckingham
Markus Brandl
Sergeant Venetian Guard
Mads Mikkelsen
Rochefort
Christoph Waltz
Cardinal Richelieu
Freddie Fox
Louis