Mads Mikkelsen (Clash of the Titans), Milla Jovovich (Resident Evil), Orlando Bloom Pirates of the Carribean) og Christoph Waltz (Inglourious Basterds) spiller hovedrollerne i denne storslåede og moderne action-version af Alexandre Dumas’ klassiske eventyr De tre musketerer.
Tre elitesoldater i den franske konges hær – Porthos (Ray Stevenson), Athos (Luke Evans) og Aramis (Matthew Macfadyen) – opdager et ondskabsfuldt komplot, der skal vælte tronen. De finder også et ungt fægtetalent, D’Artagnan (Logan Lerman), som de tager under vingerne, og sammen kaster de fire helte sig ud i kampen for at afsløre komplottet og redde ikke bare den franske trone, men hele Europas fremtid.