Ahhh…redemption has never looked so sweet.

Just when I thought Penelope Cruz was in permanent mourning, she arrived on the blue carpet of the “Pirates Of The Caribbean: On Stranger Tides” Premiere in London tonight wearing white.

Her angelic white Givenchy Couture Fall 2010 embroidered dress was just the tonic I needed to put her back in my good books.

I don’t know why she’s been hiding under those black LBDs because she has a wonderful figure. She’s back to her post-baby best.

I love the sleek straight locks and the fact that she didn’t add too many jewels.

A gold clutch completed her look.

[nggallery id=802]

Credit: Style.com & Getty