Salma Hayek was joined by her ‘Savages’ co-stars John Travolta and Benicio Del Toro in London this afternoon for the photocall for their latest movie.

The Mexican actress wore a colour-block Roland Mouret ‘Mercy’ dress.

I love the maroon and petrol-blue together, the origami detail and the way the dress gives her a tiny waist, but there is too much boobage going on. Excuse me for being so blunt.

Salma looked so demure in her last Roland Mouret dress during Venice Film Festival, but on this look is a litte too ‘in-yer-face’ for my liking.

Complementing the petrol-blue with a matching pair of Giuseppe Zanotti bow-accented platform heels, Salma completed her look with luscious curly locks, Dana Rebecca Designs earrings and a rouge lip colour.

Gorgeous? or TMI?

You can buy Salma’s Roland Mouret dress in black-and-white from Bergdorf Goodman and Neiman Marcus.

Credit: Getty