Salma Hayek has always kept a lid on her incredibly good looks.
Here's the then 32-year-old "Dogma" actress showing off in a lilac "Blossom" inspired bucket hat at an LA premiere in 1998 (left) and 16 years later -- the now 47-year-old "30 Rock" star looking tough in a black biker cap at a fashion show in Milan earlier this month (right).
Salma Hayek...
NOTE: Poll results are not scientific and reflect the opinions of only those users who chose to participate. Poll results are not reflected in real time.
VOTED
Our hats off to her.