Penelope Cruz and Johnny Depp will appear at this year's Cannes Film Festival to promote Pirates of the Caribbean 4.