Penelope Cruz has been a show stealer since the start of her career. The forty-six-year-old Spanish actress made her film debut in the year 1992, since then to now, Penelope has left us all spellbound with her eternal beauty.

The diva has been dazzling on the red carpet for a decade now. With her photogenic facial features and best stylist at her disposal, she has graced the red carpet with her glamorous and gorgeous looks.

We can’t even begin to address how beautiful Penelope Cruz is, imagine her all glammed up from head to toe. It’s definitely a jaw-dropping sight. She has attended many red carpet events and her looks were a major head-turner. The timeless beauty steals the spotlight with her stunning designer dresses.

Penelope Cruz has made sure that her red carpet looks to become a talk of the town for several years. And look here, we are talking about Penelope’s top five red carpet looks over the years.

It was definitely a difficult choice to choose five from a wide array of choices but here are our top five favorites. Penelope Cruz looks undeniably hot in these dresses. One glance at these dresses and you will surely want to add them to your closet. Take a look at the pictures and let us know in the comments which one was your favorite.