Da molto anni ormai Athos (
John Malkovich), Porthos (Gérard Depardieu), Aramis (
Jeremy Irons) e d'Artagnan (
Gabriel Byrne), i coraggiosi moschettieri del re, non combattono più insieme.
Solo d'Artagnan serve ancora il Re come capitano dei moschettieri, ma il re non è più lo stesso. Il grande Luigi XIII è morto, lasciando il trono all'arrogante e ambizioso figlio Luigi XIV (
Leonardo DiCaprio).
La Francia è alla fame, il Re segue solo la sua sete di potere, e alla Bastiglia un misterioso prigioniero langue con il volto rinchiuso in una maschera di ferro...