Shop Celebrity Style: Eva Mendes looked gorgeous as always at the London Premiere of 'The Other Guys.' Eva chose a green Prada dress with beaded detailing and purple satin Salvatore Ferragamo pumps. She added some whimsy to her look with a floral printed Prada clutch and sparkling Cartier diamond flower ring.