When I saw this picture of Penelope Cruz at the 2011 Cannes Film Festival “Pirates of the Caribbean: On Stranger Tides” Photocall, I realised that she has her Pre-baby figure back.

She looks amazing.

The Spanish actress wore a figure-hugging Stella McCartney velvet on bistretch cotton dress from the Fall 2011 collection with matching Casadei satin pumps with a pin heel.

Her navy dress has a velvet skirt with a contrasting bodice and a black back panel which was unexpected.

I think this is my favourite look so far from Pen this promo tour.

Let’s pray she knocks it out the fashion ball park for the Premiere later this evening.

[nggallery id=806]

Credit: Style.com & Getty