Happy Birthday! Salma Hayek's Hottest Roles

We're not able to pop out of a cake to surprise the jaw-dropping Mexican actress, but we can look back at her sexiest parts. Mmm, sexy parts...

Not Available Lead
Complex Original

Image via Complex Original

Not Available Lead

Salma_LeadSalma Hayek is one year older today, but ain't a damn thing changed. The 44-year-old Mexican actress is still one of the top 10 hottest actresses over 40. We interviewed her for her last flick, the Adam Sandler x Kevin James x Chris Rock x David Spade x Rob Schneider comedy Grown Ups, and she had us drooling talking about breastfeeding and keeping her body tight. If it were up to us—and not the judge and her husband—we would be popping out of a cake for her today, but since we can't, we pay tribute with a rundown of Salma Hayek's hottest roles...

• CLICK HERE TO LOOK BACK AT SALMA'S HOTTEST ROLES...

Latest in Pop Culture