Milla Jovovich, Orlando Bloom step out for 'Three Musketeers' London premiere
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"?