Ryan Miller/Getty

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.
43 of 59

Eva Mendes

Eva Mendes in Christian Dior

Advertisement