Now this is what we've been waiting for.
Penelope Cruz gave the one-two fashion punch in Cannes on Saturday. The actress started her day off right at the photo call for Pirates of the Caribbean in a navy Stella McCartney dress and matching Casadei pumps.
Later that evening Pene poured herself into a periwinkle jewel encrusted Marchesa illusion gown and she looked stunning!
This is the second premiere she's worn Marchesa, but this look completely blows the other out of the water.
Do U agree???
[Image via Lia Toby/WENN.]