Emma Watson Hits the Cannes Carpet