Johnny Depp and Penelope Cruz on the red-carpet for the new 'Pirates of the - The Independent