US actress and singer Selena Gomez gives a speech at the Cannes Lions 2012, International Advertising Festival in Cannes, southern France, Thursday, June 21, 2012. The Cannes Lions International Advertising Festival is the world's meeting place for professionals in the communications industry