Eva Mendes rocked two different dresses while promoting "The Other Guys" in NYC last night -- but which look was better?
![](https://images.toofab.com/image/74/o/2010/08/03/74b3d6ac341c5fd5980749700aa7c236_md.jpg)
First, Eva donned a beige, Oscar de la Renta dress with Sergio Rossi shoes to the premiere, before changing into another, more colorful option with Brian Atwood pumps at the after-party.