Fake Nationality: The film features an eclectic array of fake Frenchmen. Most notable were Englishman Jeremy Irons as Aramis, Irishman Gabriel Byrne as D'Artagnan, American John Malkovich as Athos, American Peter Sarsgaard as his son, and American Leonardo DiCaprio as King Louis XIV, none of whom particularly bothered to disguise their country of origin. This was made particularly noticeable by having an actual Frenchman, Gerard Depardieu, round out the cast. Anne Parillaud, who is a native Parisian, plays Anne of Austria — who, despite her designation, was from Spain. Judith Godreche (Christine) is the only other French actor.