Paul WS Anderson put a steampunk spin on Alexandre Dumas’ classic story of The Three Musketeers back in 2011 with an all-star cast including Milla Jovovich, Matthew Macfadyen, Mads Mikkelsen, Logan Lerman, Orlando Bloom, Ray Stevenson, Luke Evans and Christoph Waltz.