Redeemed!

After failing on the Cannes red carpet, Penelope Cruz more that made up for it with this delicious red dress at an event for her Pirates film.

We love everything about it!

Related posts: