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.
44 of 60

Eva Mendes

Eva Mendes in Christian Dior

Advertisement