Salma Hayek

GOOD GENES OR

GOOD DOCS?

2/24/2014 12:05 AM PST BY TMZ STAFF
0221_salma_hayek_hats_good_genes_launchSalma 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).

Our hats off to her.

The question is...