04/28/2012 11:24 am ET Updated Apr 29, 2012

Penelope Cruz's Birthday: A Career Retrospective (PHOTOS)

As Penelope Cruz turns 38 years-old today, we celebrate the Spanish actress by taking a trip down memory lane through some of her most memorable roles. As Lena the troubled actress in "Broken Embraces" or Maria Elena the emotionally unstable ex-wife in "Vicky, Cristina Barcelona", Cruz is known for playing hot-headed, strong and extravagantly passionate women.

Pedro Almodovar, who's casted Cruz in some of her most compelling roles, once said, she "belongs to the Mediterranean school of actors, a style characterized by its carnality, gutsiness, shamelessness, messy hair, generous cleavage and shouting as a natural form of communication." She certainly does. And we love watching her.

Take A Look At Penelope Cruz's Acting Career: