Cast
Logan Lerman as D'Artagnan
Matthew Macfadyen as Athos
Ray Stevenson as Porthos
Luke Evans as Aramis
Milla Jovovich as Milady de Winter
Christoph Waltz as Cardinal Richelieu
Orlando Bloom as Duke Buckingham
Mads Mikkelsen as Captain Rochefort
Gabriella Wilde as Constance Bonacieux
James Corden as Planchet
Juno Temple as Queen Anne
Freddie Fox as King Louis XIII
Til Schweiger as Cagliostro
Carsten Norgaard as Jussac