Penelope Cruz: 'Pirates' Premiere in Germany!
Penelope Cruz is red hot at the premiere of her new film, Pirates of the Caribbean: On Stranger Tides, at the Mathaeser Filmpalast on Monday (May 16) in Munich, Germany.
The 37-year-old Spanish actress showed off post-baby body in a custom Giorgio Armani Privé red organza, long-sleeved, fitted gown.
Penelope was joined on the red carpet by her co-stars Sam Claflin and Astrid Berges-Frisbey.
Over the weekend, the Pirates cast premiered the film at the 2011 Cannes Film Festival.
20+ pictures inside of Penelope Cruz at the Germany premiere of Pirates…