Christoph Waltz, who won an Oscar for his role in ‘Inglourious Basterds’, has been cast as the evil Cardinal Richelieu in Paul W.S. Anderson’s 3D ‘Three Musketeers’ movie. Milla Jovovich, Anderson’s wife and ‘Resident Evil’ star, will play Milady de Winter. Mads Mikkelsen (Clash of the Titans) will play Richelieu’s henchman Comte de Rochefort. Logan Lerman (Percy Jackson) will play novice musketeer D’Artagnan. Ray Stevenson (Rome) will play Porthos. Luke Evans (Clash of the Titans) will play Athos. The role of Aramis remains open.