Paryż, początek lat 60. XVII wieku. Francją rządzi Ludwik XIV (Leonardo DiCaprio), który wikła się w liczne wojny oraz trwoni pieniądze na własne przyjemności. Młody i bezwzględny despota skazuje swoich poddanych na ubóstwo i głód. Władca, zauroczony piękną narzeczoną syna, wysyła go na wojnę, na której chłopak wkrótce ginie. Ludwik XIV postanawia pomścić śmierć swojego dziecka. Tymczasem dawni muszkieterowie dowiadują się, że król ma brata bliźniaka, Filipa (Leonardo DiCaprio), który jest od dziesięciu lat więziony w Bastylii i nosi żelazną maskę, by nikt nie mógł go rozpoznać. Aramis (Jeremy Irons), Portos (Gérard Depardieu) i D'Artagnan (Gabriel Byrne) decydują się uwolnić nieszczęśnika, aby osadzić go na tronie zamiast obecnego króla. Przedsięwzięcie to okazuje się jednak bardziej skomplikowane niż myśleli.