cast
Ray Stevenson
as Porthos
Logan Lerman
as D'Artagnan
Luke Evans
as Aramis
Milla Jovovich
as M'lady de Winter
Juno Temple
as Queen Anne
Orlando Bloom
as Duke of Buckingham
Christoph Waltz
as Cardinal Richelieu
Mads Mikkelsen
as Rochefort
Til Schweiger
as Cagliostro
James Corden
as Planchet
Freddie Fox
as King Louis XIII of France
Gabriella Wilde
as Constance