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.

Purple

84 of 113

Eva Mendes in Christian Dior

See More:
Christian Dior

Advertisement