One word comes to mind watching Cameron Diaz walk the red carpet in this gorgeous one-shoulder Azzaro — stunning! The actress's flawless premiere look is all about that figure-flaunting dress ($216, originally $360) in a bold, standout hue. She keeps accessories elegant and minimal, just a slim gold bangle ($59) and a delicate necklace; add nude pumps to elongate the legs and you've mastered the look! Now, just click the items above to shop.
Visit CelebStyle for lots more celebrity street style!