28 of Penélope Cruz's Sexiest Snaps

Getty | Anthony Harvey

Penélope Cruz knows how to work her gorgeous figure. The Spanish actress has made a name for herself in Hollywood with roles in films like Blow, Nine, and Vicky Cristina Barcelona (for which she won an Oscar in 2010), and she never fails to heat up the screen with her steamy brand of dark, moody sex appeal. She was even named as Esquire's Sexiest Woman Alive in 2014. Of course, Penélope's most beloved roles at the moment are as a mother to Leo and Luna and wife to husband Javier Bardem. See some of her hottest moments on the beach, the red carpet, and beyond.

Penélope wowed in a black string bikini while spending time in St. Barts in January 2006.

She played a sexy siren in the 2009 film Nine.

Penélope wore a tiny swimsuit while on vacation in Brazil with husband Javier Bardem in January 2010.

She wore a bronze-colored dress from Givenchy's couture collection for a Harper's Bazaar spread in May 2012.

She made a statement while running through the water during a January 2007 trip to St. Barts.

Penélope wore a low-cut lace dress and big, sexy hair for the Madrid premiere of Sahara in April 2005.

Penélope wore a cleavage-baring red dress for the London premiere of then-boyfriend Tom Cruise's film The Last Samurai in January 2004.

The actress got dark and edgy for a sexy spread in Interview magazine's January 2010 issue.

Penélope sported a floral-print bikini while on vacation in St. Barts in December 2006.

She channeled a Robert Palmer video vixen in V magazine's 2011 Transformation issue.

Penélope sported a sexy cutout dress to the Vanity Fair Oscars afterparty in LA in February 2001.

Penélope had a sexy role in 2008's Vicky Cristina Barcelona.

She relaxed by the pool in a floral bikini while on a July 2007 trip to Ibiza.

In March 2006, Penélope donned a bikini to spend a beach day with then-boyfriend Matthew McConaughey in Cabo.

She enjoyed some fun in the ocean during a trip to St. Barts in December 2006.

After winning the best supporting actress Oscar for her role in Vicky Cristina Barcelona in February 2009, Penélope partied in a Grecian white gown with a thigh-high slit at the Vanity Fair Oscars party in LA.

She hit the waves in a barely there swimsuit while vacationing in St. Barts in January 2007.

Penélope shaded her face from the sun while lounging on a yacht during an August 2006 trip to Ibiza.

She relaxed on the sand during a December 2006 trip to St. Barts.

Penélope smoldered in the November 2009 issue of Vanity Fair.

She showed off her curves in a fitted red column gown for the Berlin premiere of Pirates of the Caribbean: On Stranger Tides in May 2011.

She wore a bright yellow bikini while walking on the beach in St.-Tropez in July 2006.

A tan and toned Penélope wore a sexy blue minidress at the Toronto International Film Festival in September 2009.

Penélope channeled a Baywatch beauty in a red one-piece suit while hitting the beaches of St. Barts in December 2006.

She flaunted her postbaby body at the February 2011 Oscars in LA, wearing a low-cut, fitted gown just weeks after giving birth to son Leo.

A bikini-clad Penélope and husband Javier Bardem took a walk on the beach while vacationing with friends in Brazil in July 2010.

Penélope spent time on a yacht with her family during a trip to Ibiza in August 2006.

Penélope wore a sexy pink Atelier Versace gown with a thigh-high slit to the Twice Born Toronto Film Festival premiere in September 2012.

Penélope covered Esquire's November issue in a low-cut black one piece swimsuit.

She worked a sparkly silver dress at the Zoolander No. 2 premiere in February 2016.

Be in the Know
Great. Thanks for signing up!
Sign up for astrology, pop culture moments, TikTok trends, relationship advice, and much more.
We'll see you in your inbox
By signing up, I agree to the Terms and Privacy Policy.

Related