Musketeers Athos, Porthos and Aramis on Tuesday swashbuckled their way down the red carpet at a London shopping center for the world premiere of "The Three Musketeers in 3D."
Actors Matthew Macfadyen, Athos, Ray Stevenson, Porthos, and Luke Evans, Aramis, were joined at the launch by Logan Lerman, who plays their hotheaded archenemy, D'Artagnan, and a bevy of stars.
The family adventure _ based on Alexandre Dumas' historical novel of the same name _ sees the 17th-century band of heroes set out to defend the French Queen's honor and protect her country from war.
Director Paul W.S. Anderson of "Resident Evil" fame, told The Associated Press that the themes of the book have stood the test of time, and that his version of the classic story is different to its predecessors.
"Love, honor, courage, friendship, these are classic themes that never go out of style," said Anderson. "But I think every generation deserves its own version of 'The Three Musketeers.' The story may stay the same, but the way it's executed and brought to the screen will always differ."
Anderson said with the advent of visual effects, he has been able "to bring to life 17th century Paris and London in a spectacular way that's never been able to be done before."
Largely shot on location in Bavaria, Germany, the film features former model turned actress Milla Jovovich as M'Lady De Winter.
The 35-year-old said utlising 3D for the movie really helps to capture the audience's imagination.
"The 3D aspect is really interesting because we shot in the most beautiful castles, in the most beautiful costumes and you really feel like you're walking into some virtual reality time machine," she said.
Jovovich also gushed about having the opportunity to work with director/husband Anderson again, referring to him as "an amazing captain of the ship."
The two were married in 2009 after meeting on the set of "Resident Evil," which Anderson wrote and directed, and in which Jovovich starred.
"Oh I get spoilt working with Paul because it's such a beautiful energy on set... He's so technical, so organized, so kind and he really knows what he wants so it's just amazing to be able to go on set with him," she said.
"It's always just a lot of fun," she added. "You know we make fun movies together and people just have the best time."
Actor Ray Stevenson also described Anderson's enthusiasm as "infectious," declaring "The Three Musketeers in 3D" "one of the most happiest sets I've worked on."
Also walking the red carpet was Orlando Bloom who plays the devious Duke of Buckingham.
"The Three Musketeers in 3D" opens in the United Kingdom on Oct. 12.