Kevin Mazur/WireImage

WHAT SHE WORE Reese Witherspoon celebrated Avon's 125th anniversary in a textured cocktail dress and black Christian Louboutin heels.

WHY WE LOVE IT This bride-to-be knows how to work white! The actress paired her dress with classic diamonds and bouncy waves.
41 of 64

Reese Witherspoon

Reese Witherspoon in Christian Louboutin