Happy Birthday, Penélope Cruz! Nine Star Turns 38

Does she get hotter with age or what?!

By Bruna Nessif Apr 28, 2012 11:30 AMTags
Penelope CruzErnesto Ruscio/Getty Images

Yes, we know. Penélope Cruz doesn't look a day over 25.

But believe it or not, this saucy Spanish actress and mom to 15-month-old son Leonardo turns 38 today.

Now if only we could figure out her secret...

Aside from being outrageously beautiful to the point where it's almost annoying, Javier Bardem's wife continues to grace us with her presence on the big screen, and most recently—a PETA ad.

Cruz went bare (kinda) for the organization's no fur campaign, and although we couldn't see her full bod, she still managed to bring the sex appeal.

Meanwhile, the 38-year-old has been working on Woody Allen's romantic comedy To Rome With Love alongside Ellen Page, Jesse Eisenberg and Alec Baldwin.

Here's to hoping she takes some time out to enjoy her special day with her special loved ones.