Ryan Miller/Getty

September 2, 2010

Eva Mendes

WHAT SHE WORE Mendes celebrated the opening of the Christian Dior store in Costa Mesa, California's South Coast Plaza sporting a beaded lavender dress from the design house.

Christian Dior

121 of 152

Eva Mendes in Christian Dior

See More:
Christian Dior
UP NEXT:Lea Michele

Advertisement