Taylor Swift does it again!
[Image via Getty Images.]
Penelope Cruz is currently in Russia promoting the new Pirates of the Caribbean flick and that's what she wore.
The swashbuckler's dress is from the Emilio Pucci Fall 2011 collection, which explains the snowflakes.
It's a pretty design, but it would have been WAY more appropriate at a winter premiere and not at the beginning of summer.
[Image via WENN.]