Penelope Cruz has been all over, mainly Russia and the UK to premiere "Pirates of the Caribbean: On Stranger Tides".
In Russia she wore a snow-flake printed Pucci dress with a high neck and a bow. It's a pretty look but not very season appropriate, it's nearly summer!
She got it right at the UK premiere though, in a cool white Givenchy gown. I like that she wore something other than black and her hair looks so great!
Image Source: people.com