Orlando Bloom, Christoph Waltz and Milla Jovovich are teaming up for an adventurous 3D romp in the upcoming flick The Three Musketeers.

The movie is set in the 17th century and will feature three ageing Musketeers who will be forced to save the French throne from going into the hands of the bad guys. The Musketeers are played by Luke Evans, Matthew Macfadyen and Ray Stevenson.

We're loving that Orlando Bloom will play the sexy villain! Find out when the action film hits theaters ... after the jump.