Er waren al wat rolletjes verdeeld, namelijk aan Christoph Waltz (Cardinal Richelieu), Logan Lerman (DArtagnan), Matthew MacFadyen (Athos), Ray Stevenson (Porthos), Luke Evans (Aramis), Milla Jovovich (Mlady De Winter) en Mads Mikkelsen (Rochefort). Verder weten we dat Juno Temple in gesprek is voor de rol van Anne of Austria.
Anderson schreef het scenario samen met Andrew Davies (Bridget Joness Diary). De regisseur zegt het volgende over het project:
We are definitely modernizing The Three Musketeers without compromising the fun of shooting a period piece, said Anderson, who hopes to shoot in France and Germany. But in our film, corsets and feathered hats dont take center stage. Our version is rich in eye-popping action, romance and adventure.
De film is opgepikt door Summit en de beoogde release is in de zomer van 2011. De opnames zijn daarom verschoven van september naar augustus.