The Three Musketeers is a 1921 American silent film based on the 1844 novel The Three Musketeers by Alexandre Dumas. It was directed by Fred Niblo and stars Douglas Fairbanks as d'Artagnan.The film had a sequel, The Iron Mask (1929), also starring Fairbanks as d'Artagnan and DeBrulier as Cardinal Richelieu.