Spotted: Penelope Cruz in Germany for the latest "Pirates of the Caribbean: On Stranger Tides" premiere.
I loved this futuristic Armani Privé dress on her - the colour goes well with her brown eyes and hair and it's a break from those feathery Marchesa numbers.
Image Source: zimbio.com/pictures