May 13, 2011 - 16:10 BST hellomagazine.com Hit or miss? Penelope Cruz at the London premiere of Pirates of the Caribbean: On Stranger Tides We're sorry, the vote has now closed...