The Man in the Iron Mask was directed by Randall Wallace.
The Man in the Iron Mask (1939 film) . The film was directed by James Whale and stars Louis Hayward as royal twins , Joan Bennett as Princess Maria Theresa , Warren William as d'Artagnan , and Joseph Schildkraut as Nicolas Fouquet . The Man in the Iron Mask is a 1998 American action drama film directed , produced , and written by Randall Wallace , and starring Leonardo DiCaprio in a dual role as the title character and villain , Jeremy Irons as Aramis , John Malkovich as Athos , Gerard Depardieu as Porthos , and Gabriel Byrne as D'Artagnan .