D'Artagnan (Vincent Elbaz), a vakmerő gascogne-i ifjonc Párizsba tart, hogy hő vágyát valóra váltva a királyi testőrök, a muskétások közé kerüljön. Hamarosan pártfogókra is szert tesz: Athos, Porthos és Aramis, a testőrök csapatának három fenegyereke, egy-egy gyors párbajkihívás és egy kocsmai verekedés után a védőszárnyai alá veszik. Ám hasonló serénységgel szerzett ellenségei sem nyugszanak: a nagy hatalmú Richelieu bíboros (Tchéky Karyo) gárdistái és a titokzatos Milady Winter (Emmanuelle Béart) egyaránt a bőrére pályáznak. Ráadásul barátaink előtt egy szinte teljesíthetetlen feladat áll: meg kell védeniük a királyné és egyben Franciaország becsületét, valamint a királyné kedvesének, Buckingham hercegének az életét.