The 40-year-old actress also admitted that all the efforts she makes to look good is for her husband because she wants him to be attracted to her, People Magazine reported.
Hayek also revealed that even though she’s in her forties, there are certain styles, like strapless dresses, that she would not give up.
Spotted: Alia Bhatt, Ranveer Singh, Neha Dhupia in Bandra
Photos: Salman Khan returns from Jodhpur to Mumbai
15 'peach' perfect photos of Priyanka Chopra at People's Choice Awards 2017
62 going on 16: These photos of Rekha prove she is 'forever young'
Photos: Tennis legend Andre Agassi meets Rahul Dravid in Mumbai