The Three Musketeers (2011)
Genres: Action, Adventure, Romance
Cast: Matthew Macfadyen, Logan Lerman, Ray Stevenson, Luke Evans, Milla Jovovich, Orlando Bloom, Christoph Waltz
The Three Musketeers is a 2011 romantic action adventure film directed by Paul W. S. Anderson and starring Matthew Macfadyen, Logan Lerman, Ray Stevenson, Milla Jovovich, Luke Evans, Mads Mikkelsen, Orlando Bloom, and Christoph Waltz. It is based on Alexandre Dumas's 1844 novel of the same title with clock-punk elements.