In the 1993 film The Three Musketeers, Chris O’Donnell played D’Artagnan. Who played the Musketeers? June 7, 2017 By Show answer Kiefer Sutherland, Charlie Sheen and Oliver Platt More Entertainment QuestionsMore Movies Questions