Eva Mendes rocked two different dresses while promoting "The Other Guys" in NYC last night -- but which look was better?
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.