The actress hit London last night with co-star Antonio Banderas for the London premiere - but no pretty prom dress or figure-hugging frock this time, no, Salma opted to work the (often ill-advised) androgynous trend - in a waistcoat, trousers and trilby, paired with a rather strange wrap-neck top.
Perhaps she's run out of pretty dresses to wear, thanks to all the other hundreds of TV appearances, premieres and photocalls she's already done for this film. Or perhaps she just fancied trying something different. Either way, this is hardly her finest hour. And we can't help but feel a little put out that she saved this particular look for London.
But enough about what we think. What do YOU reckon?
For the right way to wear the androgynous look, shop our gallery below: