The promo tour for ‘The Avengers’ started for Scarlett Johansson back in April with the LA premiere when she wore a slick Versace strapless dress.

Things started to go a bit pear-shaped soon after with a none-too-flattering Nina Ricci dress in Moscow.

In London ScarJo brightened things up somewhat wearing Prada with a hot-red lip colour before ending her run in Rome wearing a beautiful Mary Katrantzou digital floral frock.

Versace was my favourite. The whole look was slick and I’m still in lust with the Zanottis.

Credit: LUCCA DAMMICCO & Getty