At the London premiere of 'The Avengers', Scarlet Johansson wore a dress by Prada.
This dress with a floral theme, also has lace detail and a peplum, so it's very much on trend.
While this is a big improvement on her Moscow premiere look, it's still lacking that red-carpet impact factor.
I do love her braided updo however and the bold eyelashes, which were accompanied by red lips.
Image Source: zimbio