Contour/Broadimage

May 16, 2011

Penelope Cruz

WHAT SHE WORE The Pirates of the Caribbean: On Stranger Tides actress posed in a wool stretch Stella McCartney sheath and navy stilettos.

WHY WE LOVE IT Four months after giving birth, Penelope Cruz looked hotter than ever in a figure-flaunting dress.

Penelope Cruz

19 of 33

Penelope Cruz in Stella McCartney

See More:
Stella McCartney

Advertisement