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.
162 of 193

Eva Mendes

Eva Mendes in Christian Dior

Advertisement