My feelings for Eva Mendes changes by each red carpet look ranging from Wow to meh.

Her looks have been very so-so the last few outings, but she seems to have stepped things up a notch for her promotional tour of “The Other Guys.”

On Monday she arrived at the Moscow Premiere looking drop dead gorgeous wearing a buttercup Zac Posen Resort 2011 dress

The colour is gorgeous against her caramel skin tone.

For the London Premiere on Tuesday she wore a Prada dress.

The green halter dress with embroidered beading was paired with purple pumps and a pink floral Prada clutch.

Loving everything excluding the clutch.

For Monday’s Russian photocall ever wore a very sexy RM by Roland Mouret dress

The copper and black coloured v-neck cocktail dress hugs her beautiful curves.

I torn between the Zac Posen and the Roland Mouret.

Which is your favourite look?