Milla Jovovich, Orlando Bloom step out for 'Three Musketeers' London premiere

milla-jovovich-three-musketeers.jpg "The Three Musketeers" doesn't open nationwide in the United States until Oct. 21, but the London premiere took place this week and all the stars were on hand looking sharp on the red carpet.

Milla Jovovich, who plays a action-heroine update of Milady de Winter, definitely stood out amongst all the guys in her black gown. The titular characters naturally had to pose together - Ray Stevenson is Porthos (below, left), Luke Evans is Aramis (below, middle) and Matthew MacFadyen is Athos (below, right).

Finally, the fourth musketeer was also on hand - Logan Lerman as D'Artagnan is below with Orlando Bloom, who plays Queen Anne's lover the Duke of Buckingham.

So far the critics are not overly complimentary of this newest re-telling of Alexandre Dumas' classic novel. The Hollywood Reporter's Neil Young says this "3D swashbuckler wields a disappointingly blunt sword" and Variety's Leslie Felperin writes, "A very 2011 take on Alexandre Dumas' classic that feels weirdly dated already."

Will you be seeing "The Three Musketeers"?

three-musketeers-premiere.jpg orlando-bloom-logan-lerman.jpg

Photo/Video credit: Getty Images