Freida Pinto vs. Penelope Cruz

Pinto looked perfect in a Peter Pilotto dress at the Nicholas Kirkwood store opening in London. Cruz was breathtaking in Stella McCartney at a Pirates of the Caribbean: On Stranger Tides photo call in Cannes, France.

ADVERTISEMENT